Основы ASP.NET 2.0




Элементы управления группы Login - часть 2


Который из них используется для отображения, зависит от того, просматривает ли страницу анонимный пользователь или авторизованный. На странице default.aspx Starter Kit это единственный элемент на странице Registration.aspx:

<asp:loginview id="LoginArea" runat="server"> <AnonymousTemplate> <asp:login id="Login1" runat="server"> <layouttemplate> <div class="login"> <h4>Login to Site</h4> <asp:label runat="server" id="UserNameLabel" CssClass="label" associatedcontrolid="UserName">User Name</asp:label> <asp:textbox runat="server" id="UserName" cssclass="textbox" accesskey="u" /> <asp:requiredfieldvalidator runat="server" id="UserNameRequired" controltovalidate="UserName" validationgroup="Login1" errormes- sage="User Name is required." tooltip="User Name is required." >*</asp:requiredfieldvalidator> <asp:label runat="server" id="PasswordLabel" CssClass="label" associatedcontrolid="Password">Password</asp:label> <asp:textbox runat="server" id="Password" textmode="Password" cssclass="textbox" accesskey="p" /> <asp:requiredfieldvalidator runat="server" id="PasswordRequired" controltovalidate="Password" validationgroup="Login1" tooltip="Password is required." >*</asp:requiredfieldvalidator> <div><asp:checkbox runat="server" id="RememberMe" text="Remember me next time"/></div> <asp:imagebutton runat="server" id="LoginButton" CommandName="Login" AlternateText="login" skinid="login" CssClass="button"/> or <a href="register.aspx" class="button"><asp:image id="Image1" runat="server" AlternateText="create a new account" skinid="cre- ate"/></a> <p><asp:literal runat="server" id="FailureText" enableview- state="False"></asp:literal></p> </div> </layouttemplate> </asp:login> </anonymoustemplate> <LoggedInTemplate> <h4><asp:loginname id="LoginName1" runat="server" format- string="Welcome {0}!" /></h4> </LoggedInTemplate> </asp:loginview>




Содержание  Назад  Вперед