从ASP.Net登录控件获取用户名TextBox的名称或ID

时间:2013-02-27 17:05:37

标签: asp.net vb.net login-control setfocus loginview

在这个ASP.Net登录控件中你能告诉我ASP.Net给用户名TextBox的ID或名称是什么吗?

<asp:LoginView 
    ID="loginViewMain" 
    runat="server">

    <LoggedInTemplate>
        <asp:LoginName 
            ID="loginName" 
            runat="server"
            FormatString="Hello, {0}!<br/><br/> You have successfully<br/> logged onto the staff site." />

        <br/>
        <br/>

        (<asp:LoginStatus ID="loginStatus" runat="server" />)

        <br/>
        <br/>

    </LoggedInTemplate>

    <AnonymousTemplate>
        <asp:LoginStatus 
            ID="loginStatus" 
            runat="server" />
    </AnonymousTemplate>
</asp:LoginView>

一旦我知道ASP.Net在代码隐藏文件中命名它,我想把重点放在用户名TextBox上。

1 个答案:

答案 0 :(得分:2)

如果我理解你的问题,你会找到这个吗?

var loginName = (LoginName)loginViewMain.FindControl("loginName");

登录控制

var usernameTextBox = (TextBox)LoginUser.FindControl("UserName");
userNameTextBox.Focus();
相关问题