知识大全 11.6.1 Wrox United中的配置文件[5]

Posted

篇首语:行为决定性格,性格决定命运。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 11.6.1 Wrox United中的配置文件[5]相关的知识,希望对你有一定的参考价值。

11.6.1 Wrox United中的配置文件[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    在页面生命周期的一些位置中 更新配置文件属性的显示 例如 每次Fan Club的视图改变时 运行如下的代码

 

Sub FCLoginView_ViewChanged(ByVal sender As Object ByVal e As System EventArgs)

 

        DisplayProfileProperties()

    End Sub

    这将调用如下的方法

 

Private Sub DisplayProfileProperties()

 

        Dim NameBox As TextBox = CType(FCLoginView FindControl( txtName ) TextBox)

 

        If Not (NameBox Is Nothing) Then

            CType(FCLoginView FindControl( txtName ) TextBox) Text = Profile Name

            CType(FCLoginView FindControl( txtAddress ) TextBox) Text = Profile Address

            CType(FCLoginView FindControl( txtCity ) TextBox) Text = Profile City

            CType(FCLoginView FindControl( txtCounty ) TextBox) Text = Profile County

            CType(FCLoginView FindControl( txtPostCode ) TextBox) Text = Profile PostCode

            CType(FCLoginView FindControl( txtCountry ) TextBox) Text = Profile Country

            CType(FCLoginView FindControl( cMailing ) CheckBox) Checked = Profile Mailings

            CType(FCLoginView FindControl( txtEmail ) TextBox) Text = Profile Email

            CType(FCLoginView FindControl( txtAlias ) TextBox) Text = Profile MemberName

            CType(FCLoginView FindControl( ThemeList ) DropDownList) SelectedValue = Profile Theme

         End If

 

    End Sub

 

    根据这个工作原理部分前面使用的代码 应该稍微更为熟悉检索每个控件的值的复杂语法 但这儿有一些附加内容 注意 存在一个测试 用于查看页面的当前可见版本上是否存在txtName文本框

    Dim NameBox As TextBox = CType(FCLoginView FindControl( txtName ) TextBox)    If Not (NameBox Is Nothing) Then

    因此 如果txtName框可见(这将是用户是否作为FanClubMember角色的成员登录) 则检索配置文件数据 如果用户是匿名的 或者是其他角色(而不是FanClubMember角色)的成员 则配置文件将不会存在 为了避免在运行时产生错误 不会希望尝试检索不存在的数据 因此这种检查是必要的(如果不小心尝试移除这种检查并且作为匿名用户访问该页面 则会看到发生混乱)

    在继续之前考虑的最后一件事情是 在布局代码(或FanClub aspx)中 存在一些可能还不熟悉的控件

 

<table border= >

            <tr>

              <td>

                Name:</td>

              <td>

                <asp:TextBox ID= txtName runat= server Columns= />

                <asp:RequiredFieldValidator ID= rfv runat= server ControlToValidate= txtName

                  Text= * ErrorMessage= You must enter a value for your name />

              </td>

            </tr>

            <tr> 

cha138/Article/program/net/201311/15699

相关参考

知识大全 11.6.1 Wrox United中的配置文件[3]

11.6.1WroxUnited中的配置文件[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 11.6.1 Wrox United中的配置文件[2]

11.6.1WroxUnited中的配置文件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 11.6.1 Wrox United中的配置文件[4]

11.6.1WroxUnited中的配置文件[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 5.2 Wrox United中的主题[1]

ASP.NET入门教程5.2WroxUnited中的主题[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 ASP.NET入门教程 5.2 Wrox United中的主题[2]

ASP.NET入门教程5.2WroxUnited中的主题[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 ASP.NET入门教程 5.2 Wrox United中的主题[3]

ASP.NET入门教程5.2WroxUnited中的主题[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 10.6.3 Wrox United News用户控件[3]

10.6.3WroxUnitedNews用户控件[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 10.6.3 Wrox United News用户控件[2]

10.6.3WroxUnitedNews用户控件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 10.6.3 Wrox United News用户控件[1]

10.6.3WroxUnitedNews用户控件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧