0

この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に焦点を当てたいと思います。

4

1 に答える 1

2

私があなたの質問を正しく理解しているなら、あなたはこれを探していますか?

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

ログイン制御

var usernameTextBox = (TextBox)LoginUser.FindControl("UserName");
userNameTextBox.Focus();
于 2013-02-27T17:11:38.547 に答える