﻿<?xml version="1.0" encoding="utf-8"?><Type Name="Login" FullName="System.Web.UI.WebControls.Login"><TypeSignature Language="C#" Value="public class Login : System.Web.UI.WebControls.CompositeControl" /><AssemblyInfo><AssemblyName>System.Web</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Web.UI.WebControls.CompositeControl</BaseTypeName></Base><Interfaces /><Attributes><Attribute><AttributeName>System.ComponentModel.Designer("System.Web.UI.Design.WebControls.LoginDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.IDesigner")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultEvent("Authenticate")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Bindable(false)</AttributeName></Attribute></Attributes><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>In this topic:</para><list type="bullet"><item><para><format type="text/html"><a href="#introduction">Introduction</a></format></para></item><item><para><format type="text/html"><a href="#styles_and_templates">Style and Templates</a></format></para></item><item><para><format type="text/html"><a href="#validation_groupings">Validation Groupings</a></format></para></item><item><para><format type="text/html"><a href="#accessibility">Accessibility</a></format></para></item><item><para><format type="text/html"><a href="#applying_styles">Applying CSS Styles</a></format></para></item><item><para><format type="text/html"><a href="#declarative_syntax">Declarative Syntax</a></format></para></item></list><format type="text/html"><a href="#introduction" /></format><format type="text/html"><h2>Introduction</h2></format><para>The <see cref="T:System.Web.UI.WebControls.Login" /> control is a composite control that provides all the common UI elements needed to authenticate a user on a Web site. The following three elements are required for all login scenarios: </para><list type="bullet"><item><para>A unique user name to identify the user.</para></item><item><para>A password to verify the identity of the user.</para></item><item><para>A login button to send the login information to the server.</para></item></list><para>The <see cref="T:System.Web.UI.WebControls.Login" /> control also provides the following optional UI elements that support additional functions: </para><list type="bullet"><item><para>A link for a password reminder.</para></item><item><para>A Remember Me checkbox for retaining the login information between sessions.</para></item><item><para>A Help link for users who are having trouble logging in.</para></item><item><para>A Register New User link that redirects users to a registration page.</para></item><item><para>Instruction text that appears on the login form.</para></item><item><para>Custom error text that appears when the user clicks the login button without filling in the user name or password fields.</para></item><item><para>Custom error text that appears if the login fails.</para></item><item><para>A custom action that occurs when login succeeds.</para></item><item><para>A way to hide the login control if the user is already logged in to the site.</para></item></list><para>For a table showing which controls are required and which are optional, see <see cref="P:System.Web.UI.WebControls.Login.LayoutTemplate" /> property.</para><block subset="none" type="note"><para>If you are not familiar with the set of login controls available in ASP.NET, see <format type="text/html"><a href="ac032230-6469-4b03-b68d-03ef2643a24d">ASP.NET Login Controls Overview</a></format> before continuing. For a list of other topics related to login controls and membership, see <format type="text/html"><a href="824c3a24-f0af-427c-a652-0d2d1e9397cd">Managing Users By Using Membership</a></format>.</para></block><block subset="none" type="note"><para>Accepting user input is a potential security threat. Malicious users can send data that is intended to expose vulnerabilities or run programs that try generated passwords. To improve security when working with user input, you should use the validation features of your control and secure any data providers that are configured for your control. For more information, see <format type="text/html"><a href="d85075bc-9c1a-4453-8a0c-539b10853c9c">Securing Login Controls</a></format>, <format type="text/html"><a href="3eeeee9e-b09f-4c7f-8ce5-d9ca1f9322ad">Basic Security Practices for Web Applications</a></format>, and <format type="text/html"><a href="2dab2012-c278-426a-bb0d-93b260c428a7">Securing Membership</a></format>.</para></block><para>The <see cref="T:System.Web.UI.WebControls.Login" /> control uses a membership provider to obtain user credentials. Unless you specify otherwise, the <see cref="T:System.Web.UI.WebControls.Login" /> control uses the default membership provider defined in the Web.config file. To specify a different provider, set the <see cref="P:System.Web.UI.WebControls.Login.MembershipProvider" /> property to one of the membership provider names defined in your application's Web.config file. For more information, see <format type="text/html"><a href="D2C90FF6-AA86-4001-B2C5-E5C99CB7F68F">Membership Providers</a></format>.</para><para>If you want to use a custom authentication service, you can use the <see cref="M:System.Web.UI.WebControls.Login.OnAuthenticate(System.Web.UI.WebControls.AuthenticateEventArgs)" /> method to call the service.</para><format type="text/html"><a href="#styles_and_templates" /></format><format type="text/html"><h2>Styles and Templates</h2></format><para>The appearance of the <see cref="T:System.Web.UI.WebControls.Login" /> control is fully customizable through templates and style settings. All UI text messages are also customizable through properties of the <see cref="T:System.Web.UI.WebControls.Login" /> class. The default interface text is automatically localized based on the locale setting on the server.</para><para>If the <see cref="T:System.Web.UI.WebControls.Login" /> control is customized with templates, then the <see cref="P:System.Web.UI.WebControls.WebControl.AccessKey" /> property and the <see cref="P:System.Web.UI.WebControls.WebControl.TabIndex" /> property are ignored. In this case, set the <see cref="P:System.Web.UI.WebControls.WebControl.AccessKey" /> property and the <see cref="P:System.Web.UI.WebControls.WebControl.TabIndex" /> property of each template child control directly.</para><para><see cref="T:System.Web.UI.WebControls.Login" /> control properties represented by text boxes, such as <see cref="P:System.Web.UI.WebControls.Login.UserName" /> and <see cref="P:System.Web.UI.WebControls.Login.Password" />, are accessible during all phases of the page life cycle. The control will pick up any changes made by the end user by means of the <see cref="E:System.Web.UI.WebControls.TextBox.TextChanged" /> event triggered by the textboxes. </para><block subset="none" type="note"><para>If you embed the <see cref="T:System.Web.UI.WebControls.Login" /> control in a <see cref="T:System.Web.UI.WebControls.WizardStep" /> object, explicitly set the <see cref="P:System.Web.UI.WebControls.Wizard.ActiveStepIndex" /> property in a Page_Load event handler if the user is authenticated. The <see cref="T:System.Web.UI.WebControls.Wizard" /> control does not automatically advance to the next <see cref="T:System.Web.UI.WebControls.WizardStep" /> object in this scenario.</para></block><para>The following table lists the <see cref="T:System.Web.UI.WebControls.Login" /> control style properties and explains which UI element each style property affects. For a list of which properties each style applies to, see the documentation for the individual style properties.</para><list type="table"><listheader><item><term><para>Style property </para></term><description><para>UI element affected </para></description></item></listheader><item><term><para><see cref="P:System.Web.UI.WebControls.Login.BorderPadding" /></para></term><description><para>The space between the control contents and the control's border. </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.CheckBoxStyle" /></para></term><description><para>Remember Me checkbox. </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.FailureTextStyle" /></para></term><description><para>Login failure text. </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.InstructionTextStyle" /></para></term><description><para>Instructional text on the page that tells users how to use the control. </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.LabelStyle" /></para></term><description><para>Labels for all input fields, such as text boxes. </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.TextBoxStyle" /></para></term><description><para>Text entry input fields. </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.TitleTextStyle" /></para></term><description><para>Title text. </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.ValidatorTextStyle" /></para></term><description><para>Text displayed to the user when a login attempt is unsuccessful due to validation errors. </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.HyperLinkStyle" /></para></term><description><para>Links to other pages. </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.LoginButtonStyle" /></para></term><description><para>Login button.</para></description></item></list><format type="text/html"><a href="#validation_groupings" /></format><format type="text/html"><h2>Validation Groupings</h2></format><para>The <see cref="P:System.Web.UI.WebControls.Login.UserName" /> and <see cref="P:System.Web.UI.WebControls.Login.Password" /> properties have <see cref="T:System.Web.UI.WebControls.RequiredFieldValidator" /> controls associated with them to prevent users from submitting the page without providing required information. </para><para>The <see cref="T:System.Web.UI.WebControls.Login" /> control uses a validation group so that other fields on the same page as the <see cref="T:System.Web.UI.WebControls.Login" /> control can be validated separately. By default, the <see cref="P:System.Web.UI.Control.ID" /> property of the <see cref="T:System.Web.UI.WebControls.Login" /> control is used as the name of the validation group. For example, a <see cref="T:System.Web.UI.WebControls.Login" /> control with the ID "Login1" will use a validation group name of "Login1". If you want to set the validation group that the <see cref="T:System.Web.UI.WebControls.Login" /> control is part of, you must template the control and change the validation group name.</para><format type="text/html"><a href="#applying_styles" /></format><format type="text/html"><h2>Applying CSS Styles</h2></format><para>The <see cref="T:System.Web.UI.WebControls.Login" /> control lets you specify CSS style rules in markup. If you use templates to customize the appearance of the <see cref="T:System.Web.UI.WebControls.Login" /> control, you can specify CSS styles in the markup in the templates. In that case, no extra outer table is required. You can prevent the table from being rendered by setting the <see cref="P:System.Web.UI.WebControls.Login.RenderOuterTable" /> property to false.</para><format type="text/html"><a href="#accessibility" /></format><format type="text/html"><h2>Accessibility</h2></format><para>For information about how to configure this control so that it generates markup that conforms to accessibility standards, see <format type="text/html"><a href="7e3ce9c4-6b7d-4fb1-94b5-72cf2a44fe13">Accessibility in Visual Studio 2010 and ASP.NET 4</a></format> and <format type="text/html"><a href="847a37e3-ce20-41da-b0d3-7dfb0fdae9a0">ASP.NET Controls and Accessibility</a></format>.</para><format type="text/html"><a href="#declarative_syntax" /></format><format type="text/html"><h2>Declarative Syntax</h2></format><code>&lt;asp:Login
    AccessKey="string"
    BackColor="color name|#dddddd"
    BorderColor="color name|#dddddd"
    BorderPadding="integer"
    BorderStyle="<codeFeaturedElement>NotSet</codeFeaturedElement>|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
        Inset|Outset"
    BorderWidth="size"
    CreateUserIconUrl="uri"
    CreateUserText="string"
    CreateUserUrl="uri"
    CssClass="string"
    DestinationPageUrl="uri"
    DisplayRememberMe="<codeFeaturedElement>True</codeFeaturedElement>|False"
    Enabled="<codeFeaturedElement>True</codeFeaturedElement>|False"
    EnableTheming="<codeFeaturedElement>True</codeFeaturedElement>|False"
    EnableViewState="<codeFeaturedElement>True</codeFeaturedElement>|False"
    FailureAction="<codeFeaturedElement>Refresh</codeFeaturedElement>|RedirectToLoginPage"
    FailureText="string"
    Font-Bold="True|<codeFeaturedElement>False</codeFeaturedElement>"
    Font-Italic="True|<codeFeaturedElement>False</codeFeaturedElement>"
    Font-Names="string"
    Font-Overline="True|<codeFeaturedElement>False</codeFeaturedElement>"
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
               Large|X-Large|XX-Large"
    Font-Strikeout="True|<codeFeaturedElement>False</codeFeaturedElement>"
    Font-Underline="True|<codeFeaturedElement>False</codeFeaturedElement>"
    ForeColor="color name|#dddddd"
    Height="size"
    HelpPageIconUrl="uri"
    HelpPageText="string"
    HelpPageUrl="uri"
    ID="string"
    InstructionText="string"
    LoginButtonImageUrl="uri"
    LoginButtonText="string"
    LoginButtonType="<codeFeaturedElement>Button</codeFeaturedElement>|Image|Link"
    MembershipProvider="string"
    OnAuthenticate="Authenticate event handler"
    OnDataBinding="DataBinding event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnLoad="Load event handler"
    OnLoggedIn="LoggedIn event handler"
    OnLoggingIn="LoggingIn event handler"
    OnLoginError="LoginError event handler"
    OnPreRender="PreRender event handler"
    OnUnload="Unload event handler"
    Orientation="Horizontal|<codeFeaturedElement>Vertical</codeFeaturedElement>"
    PasswordLabelText="string"
    PasswordRecoveryIconUrl="uri"
    PasswordRecoveryText="string"
    PasswordRecoveryUrl="uri"
    PasswordRequiredErrorMessage="string"
    RememberMeSet="True|<codeFeaturedElement>False</codeFeaturedElement>"
    RememberMeText="string"
    runat="server"
    SkinID="string"
    Style="string"
    TabIndex="integer"
    TextLayout="<codeFeaturedElement>TextOnLeft</codeFeaturedElement>|TextOnTop"
    TitleText="string"
    ToolTip="string"
    UserName="string"
    UserNameLabelText="string"
    UserNameRequiredErrorMessage="string"
    Visible="<codeFeaturedElement>True</codeFeaturedElement>|False"
    VisibleWhenLoggedIn="<codeFeaturedElement>True</codeFeaturedElement>|False"
    Width="size"
&gt;
        &lt;CheckBoxStyle /&gt;
        &lt;FailureTextStyle /&gt;
        &lt;HyperLinkStyle /&gt;
        &lt;InstructionTextStyle /&gt;
        &lt;LabelStyle /&gt;
        &lt;LayoutTemplate&gt;
            &lt;!-- child controls --&gt;
        &lt;/LayoutTemplate&gt;
        &lt;LoginButtonStyle /&gt;
        &lt;TextBoxStyle /&gt;
        &lt;TitleTextStyle /&gt;
        &lt;ValidatorTextStyle /&gt;
&lt;/asp:Login&gt;</code></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides user interface (UI) elements for logging in to a Web site.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public Login ();" /><MemberType>Constructor</MemberType><Parameters /><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="T:System.Web.UI.WebControls.Login" /> constructor creates a new instance of the <see cref="T:System.Web.UI.WebControls.Login" /> control that can be programmatically inserted into a Web page.</para><para>The following table shows the initial property values for a new instance of <see cref="T:System.Web.UI.WebControls.Login" />.</para><list type="table"><listheader><item><term><para>Property </para></term><description><para>Initial value </para></description></item></listheader><item><term><para><see cref="P:System.Web.UI.WebControls.Login.RememberMeSet" /></para></term><description><para>true </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.VisibleWhenLoggedIn" /></para></term><description><para>true </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.FailureAction" /></para></term><description><para>true </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.FailureText" /></para></term><description><para>"Your login attempt has failed. Please try again." </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.MembershipProvider" /></para></term><description><para>"Default" </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.Orientation" /></para></term><description><para><see cref="F:System.Web.UI.WebControls.Orientation.Vertical" /></para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.PasswordLabelText" /></para></term><description><para>"Password:" </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.PasswordRequiredErrorMessage" /></para></term><description><para>"Password." </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.RememberMeSet" /></para></term><description><para>false </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.RememberMeText" /></para></term><description><para>"Remember me next time." </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.LoginButtonText" /></para></term><description><para>"Login" </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.TextLayout" /></para></term><description><para><see cref="F:System.Web.UI.WebControls.LoginTextLayout.TextOnLeft" /></para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.TitleText" /></para></term><description><para>"Login" </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.UserNameLabelText" /></para></term><description><para>"User Name:" </para></description></item><item><term><para><see cref="P:System.Web.UI.WebControls.Login.UserNameRequiredErrorMessage" /></para></term><description><para>"User Name." </para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates a new instance of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Authenticate"><MemberSignature Language="C#" Value="public event System.Web.UI.WebControls.AuthenticateEventHandler Authenticate;" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.Web.UI.WebControls.AuthenticateEventHandler</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="E:System.Web.UI.WebControls.Login.Authenticate" /> event is raised when a user uses the <see cref="T:System.Web.UI.WebControls.Login" /> control to log in to a Web site. Custom authentication schemes can use the <see cref="E:System.Web.UI.WebControls.Login.Authenticate" /> event to authenticate users.</para><block subset="none" type="note"><para>When a user uses the <see cref="T:System.Web.UI.WebControls.Login" /> control to log in to a Web site, all data in the view state and all post data is lost. Do not perform actions in the <see cref="E:System.Web.UI.WebControls.Login.Authenticate" /> event that rely on the view state.</para></block><para>For more information about handling events, see <format type="text/html"><a href="b6f65241-e0ad-4590-a99f-200ce741bb1f">Handling and Raising Events</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Occurs when a user is authenticated.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BorderPadding"><MemberSignature Language="C#" Value="public virtual int BorderPadding { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(1)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The value of the <see cref="P:System.Web.UI.WebControls.Login.BorderPadding" /> property is stored in view state.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the amount of padding inside the borders of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CheckBoxStyle"><MemberSignature Language="C#" Value="public System.Web.UI.WebControls.TableItemStyle CheckBoxStyle { get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.WebControls.TableItemStyle</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.CheckBoxStyle" /> property gets a reference to a <see cref="T:System.Web.UI.WebControls.Style" /> object that you use to change the appearance of the <see cref="T:System.Web.UI.WebControls.Login" /> control's Remember Me check box.</para><para>This property is read-only; however, you can set the properties of the <see cref="T:System.Web.UI.WebControls.Style" /> object it returns. You can set these properties declaratively in the form Property-Subproperty, where Subproperty represents a property of the <see cref="T:System.Web.UI.WebControls.Style" /> class (for example, CheckBoxStyle-ForeColor). You can set the property programmatically in the form Property.Subproperty (for example, CheckBoxStyle.ForeColor).</para><para>Common settings include custom background color, text color, and font properties. The <see cref="P:System.Web.UI.WebControls.Login.CheckBoxStyle" /> property defines the appearance of the <see cref="P:System.Web.UI.WebControls.Login.RememberMeText" /> property.</para><para>The style settings for the <see cref="P:System.Web.UI.WebControls.Login.CheckBoxStyle" /> property are merged with the style settings for the <see cref="T:System.Web.UI.WebControls.Login" /> control. Any settings made in the <see cref="P:System.Web.UI.WebControls.Login.CheckBoxStyle" /> property override the corresponding settings in properties of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para><para>The following <see cref="T:System.Web.UI.WebControls.Login" /> control style properties are overridden by <see cref="P:System.Web.UI.WebControls.Login.CheckBoxStyle" /> settings: </para><list type="bullet"><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BackColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderStyle" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderWidth" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Enabled" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Font" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ForeColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Height" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ToolTip" /></para></item><item><para><see cref="P:System.Web.UI.Control.Visible" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Width" /></para></item></list><para>When you use templates to define the appearance of the <see cref="T:System.Web.UI.WebControls.Login" /> control, the <see cref="P:System.Web.UI.WebControls.Login.CheckBoxStyle" /> property has no effect.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a reference to a <see cref="T:System.Web.UI.WebControls.Style" /> object that defines the settings for the Remember Me check box.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateChildControls"><MemberSignature Language="C#" Value="protected override void CreateChildControls ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Web.UI.WebControls.Login.CreateChildControls" /> method creates instances of the controls that compose the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates the individual controls that make up the <see cref="T:System.Web.UI.WebControls.Login" /> control and associates event handlers with their events.</para></summary></Docs></Member><Member MemberName="CreateUserIconUrl"><MemberSignature Language="C#" Value="public virtual string CreateUserIconUrl { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.UrlProperty</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.ImageUrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the location of an image to display next to the link to a registration page for new users.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateUserText"><MemberSignature Language="C#" Value="public virtual string CreateUserText { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.Localizable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.CreateUserText" /> property contains the text of a link to the registration page for the site. The URL of the registration page is specified in the <see cref="P:System.Web.UI.WebControls.Login.CreateUserUrl" /> property.</para><para>If <see cref="P:System.Web.UI.WebControls.Login.CreateUserUrl" /> is empty, the text in the <see cref="P:System.Web.UI.WebControls.Login.CreateUserText" /> property is displayed to the user, but is not formatted as a link.</para><para>If the <see cref="P:System.Web.UI.WebControls.Login.CreateUserText" /> property is empty, a link to the registration page is not available to the user.</para><para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the text of a link to a registration page for new users.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateUserUrl"><MemberSignature Language="C#" Value="public virtual string CreateUserUrl { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.UrlProperty</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.UrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.CreateUserUrl" /> property contains the URL of the new-user registration page for the Web site. The <see cref="P:System.Web.UI.WebControls.Login.CreateUserText" /> property contains the text used for the link.</para><para>If the <see cref="P:System.Web.UI.WebControls.Login.CreateUserText" /> property is empty, the link to the registration page is unavailable to the user.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the URL of the new-user registration page.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DestinationPageUrl"><MemberSignature Language="C#" Value="public virtual string DestinationPageUrl { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.UrlProperty</AttributeName></Attribute><Attribute><AttributeName>System.Web.UI.Themeable(false)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.UrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.DestinationPageUrl" /> property specifies the page that is displayed when a login attempt is successful.</para><para>The default behavior of the <see cref="T:System.Web.UI.WebControls.Login" /> control is to return the user to the referring page, or to the page defined in the defaultUrl attribute of the <format type="text/html"><a href="8163b8b5-ea6c-46c8-b5a9-c4c3de31c0b3">forms</a></format> element in the Web.config file.</para><para>The <see cref="P:System.Web.UI.WebControls.Login.DestinationPageUrl" /> property overrides the default behavior of the <see cref="T:System.Web.UI.WebControls.Login" /> control, as well as the defaultUrl setting made in the configuration file.</para><para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the URL of the page displayed to the user when a login attempt is successful.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DisplayRememberMe"><MemberSignature Language="C#" Value="public virtual bool DisplayRememberMe { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.Themeable(false)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>When the <see cref="P:System.Web.UI.WebControls.Login.DisplayRememberMe" /> property is set to true, the text contained in the <see cref="P:System.Web.UI.WebControls.Login.RememberMeText" /> property is displayed on the page, along with a Remember Me check box. When the user selects the Remember Me check box, the authentication cookie sent to his or her computer persists so that the user is automatically authenticated on future visits to the site. The value of the <see cref="P:System.Web.UI.WebControls.Login.RememberMeSet" /> property is set by the selection in the Remember Me check box.</para><para>If <see cref="P:System.Web.UI.WebControls.Login.DisplayRememberMe" /> is false, a Remember Me check box is not displayed on the page and the user has no way to control whether the authentication cookie persists or not. You can still set the <see cref="P:System.Web.UI.WebControls.Login.RememberMeSet" /> property to true to send a persistent authentication cookie to the user's browser without displaying the check box.</para><block subset="none" type="note"><para>There are inherent security risks with setting a persistent authentication cookie on a user's browser. You should determine whether these security risks are acceptable to your site. If you set the <see cref="P:System.Web.UI.WebControls.Login.RememberMeSet" /> property to true and the <see cref="P:System.Web.UI.WebControls.Login.DisplayRememberMe" /> property to false, users visiting your Web site from public browsers, as in Internet cafes for example, can accidentally leave persistent authentication cookies behind and the next user of the browser will be able to access your Web site using the previous user's credentials.</para></block><para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating whether to display a check box to enable the user to control whether a persistent cookie is sent to their browser.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FailureAction"><MemberSignature Language="C#" Value="public virtual System.Web.UI.WebControls.LoginFailureAction FailureAction { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.Themeable(false)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(System.Web.UI.WebControls.LoginFailureAction.Refresh)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.WebControls.LoginFailureAction</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.FailureAction" /> property defines the behavior of the <see cref="T:System.Web.UI.WebControls.Login" /> control when the user does not successfully log in to the Web site.</para><para>The default behavior reloads the page and displays the contents of the <see cref="P:System.Web.UI.WebControls.Login.FailureText" /> property to alert the user that the login attempt failed.</para><para>When <see cref="P:System.Web.UI.WebControls.Login.FailureAction" /> is set to <see cref="F:System.Web.UI.WebControls.LoginFailureAction.RedirectToLoginPage" />, the user is redirected to the login page defined in the Web.config file.</para><para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the action that occurs when a login attempt fails.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FailureText"><MemberSignature Language="C#" Value="public virtual string FailureText { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.Localizable(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.FailureText" /> property specifies the string that is displayed when a login attempt fails.</para><para>If you define a template for the <see cref="T:System.Web.UI.WebControls.Login" /> control, you can indicate where on the template to display the <see cref="P:System.Web.UI.WebControls.Login.FailureText" /> property by using a <see cref="T:System.Web.UI.WebControls.Literal" /> control and giving that control the ID "FailureText". When you use a template, the <see cref="P:System.Web.UI.WebControls.Login.FailureTextStyle" /> property is not applied to the text specified in the <see cref="P:System.Web.UI.WebControls.Login.FailureText" /> property.</para><para>The default text for the property is localized based on the server's current locale.</para><block subset="none" type="note"><para>For security reasons, the login failure text should not include a specific reason for the failure. For example, an error message such as "Password not valid for user &lt;username&gt;" reveals to a potential attacker that &lt;username&gt; is a user on the system. For more information, see <format type="text/html"><a href="6f70ac33-6e11-4e98-ab7d-bae9c0e7eefa">How to: Display Safe Error Messages</a></format>.</para></block><para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the text displayed when a login attempt fails.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FailureTextStyle"><MemberSignature Language="C#" Value="public System.Web.UI.WebControls.TableItemStyle FailureTextStyle { get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.WebControls.TableItemStyle</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.FailureTextStyle" /> property gets a reference to a <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> object that you use to change the appearance of login failure text. The default is to display the text in red.</para><para>This property is read-only; however, you can set the properties of the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> object it returns. You can set these properties declaratively in the form Property-Subproperty, where Subproperty represents a property of the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> class (for example, FailureTextStyle-ForeColor). You can set the property programmatically in the form Property.Subproperty (for example, FailureTextStyle.ForeColor).</para><para>Common settings include custom background color, text color, and font properties. The <see cref="P:System.Web.UI.WebControls.Login.FailureTextStyle" /> property defines the appearance of the <see cref="P:System.Web.UI.WebControls.Login.FailureText" /> property.</para><para>The style settings for the <see cref="P:System.Web.UI.WebControls.Login.FailureTextStyle" /> property are merged with the style settings for the <see cref="T:System.Web.UI.WebControls.Login" /> control. Any settings made in the <see cref="P:System.Web.UI.WebControls.Login.FailureTextStyle" /> property override the corresponding settings in properties of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para><para>The following <see cref="T:System.Web.UI.WebControls.Login" /> control style properties are overridden by <see cref="P:System.Web.UI.WebControls.Login.FailureTextStyle" /> settings: </para><list type="bullet"><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BackColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderStyle" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderWidth" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Enabled" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Font" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ForeColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Height" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ToolTip" /></para></item><item><para><see cref="P:System.Web.UI.Control.Visible" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Width" /></para></item></list><para>When you use templates to define the appearance of the <see cref="T:System.Web.UI.WebControls.Login" /> control, the <see cref="P:System.Web.UI.WebControls.Login.FailureTextStyle" /> property has no effect.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a reference to a collection of properties that define the appearance of error text in the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HelpPageIconUrl"><MemberSignature Language="C#" Value="public virtual string HelpPageIconUrl { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.UrlProperty</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.ImageUrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the location of an image to display next to the link to the login Help page.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HelpPageText"><MemberSignature Language="C#" Value="public virtual string HelpPageText { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.Localizable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.HelpPageText" /> property contains the link text to the login Help page for the site. The URL of the login Help page is specified in the <see cref="P:System.Web.UI.WebControls.Login.HelpPageUrl" /> property.</para><para>If <see cref="P:System.Web.UI.WebControls.Login.HelpPageUrl" /> is empty, the text in the <see cref="P:System.Web.UI.WebControls.Login.HelpPageText" /> property is displayed to the user on the page, but is not formatted as a link.</para><para>If the <see cref="P:System.Web.UI.WebControls.Login.HelpPageText" /> property is empty, the link to the login Help page is not available to the user.</para><para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the text of a link to the login Help page.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HelpPageUrl"><MemberSignature Language="C#" Value="public virtual string HelpPageUrl { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.UrlProperty</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.UrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.HelpPageUrl" /> property contains the URL of the login Help page for the Web site. The <see cref="P:System.Web.UI.WebControls.Login.HelpPageText" /> property contains the text used for the link.</para><para>If <see cref="P:System.Web.UI.WebControls.Login.HelpPageUrl" /> is empty, text in the <see cref="P:System.Web.UI.WebControls.Login.HelpPageText" /> property is displayed to the user, but is not formatted as a link.</para><para>If the <see cref="P:System.Web.UI.WebControls.Login.HelpPageText" /> property is empty, the link to the login Help page is not available to the user.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the URL of the login Help page.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HyperLinkStyle"><MemberSignature Language="C#" Value="public System.Web.UI.WebControls.TableItemStyle HyperLinkStyle { get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.WebControls.TableItemStyle</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.HyperLinkStyle" /> property defines the appearance of hyperlinks in the <see cref="T:System.Web.UI.WebControls.Login" /> control. This property is read-only; however, you can set the properties of the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> object it returns. You can set these properties declaratively in the form Property-Subproperty, where Subproperty represents a property of the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> class (for example, HyperLinkStyle-ForeColor). You can set the property programmatically in the form Property.Subproperty (for example, HyperLinkStyle.ForeColor).</para><para>Common settings include custom background color, text color, and font properties. The <see cref="P:System.Web.UI.WebControls.Login.HyperLinkStyle" /> property defines the appearance of the following properties: </para><list type="bullet"><item><para><see cref="P:System.Web.UI.WebControls.Login.CreateUserText" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.Login.HelpPageText" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.Login.PasswordRecoveryText" /></para></item></list><para>The style settings for the <see cref="P:System.Web.UI.WebControls.Login.HyperLinkStyle" /> property are merged with the style settings for the <see cref="T:System.Web.UI.WebControls.Login" /> control. Any settings made in the <see cref="P:System.Web.UI.WebControls.Login.HyperLinkStyle" /> property override the corresponding settings in properties of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para><para>The following <see cref="T:System.Web.UI.WebControls.Login" /> style properties are overridden by <see cref="P:System.Web.UI.WebControls.Login.HyperLinkStyle" /> settings: </para><list type="bullet"><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BackColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderStyle" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderWidth" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Enabled" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Font" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ForeColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Height" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ToolTip" /></para></item><item><para><see cref="P:System.Web.UI.Control.Visible" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Width" /></para></item></list><para>When you use templates to define the appearance of the <see cref="T:System.Web.UI.WebControls.Login" /> control, the <see cref="P:System.Web.UI.WebControls.Login.HyperLinkStyle" /> property has no effect.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a reference to a collection of properties that define the appearance of hyperlinks in the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="InstructionText"><MemberSignature Language="C#" Value="public virtual string InstructionText { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.Localizable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.InstructionText" /> property contains instructions for users logging in to the Web site. This text is displayed in the <see cref="T:System.Web.UI.WebControls.Login" /> control, following the title.</para><para>If the <see cref="P:System.Web.UI.WebControls.Login.InstructionText" /> property is set to <see cref="F:System.String.Empty" />, no instruction text is available to the user.</para><para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets login instruction text for the user.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="InstructionTextStyle"><MemberSignature Language="C#" Value="public System.Web.UI.WebControls.TableItemStyle InstructionTextStyle { get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.WebControls.TableItemStyle</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.InstructionTextStyle" /> property defines the appearance of instruction text in the <see cref="T:System.Web.UI.WebControls.Login" /> control. This property is read-only; however, you can set the properties of the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> object it returns. You can set these properties declaratively in the form Property-Subproperty, where Subproperty represents a property of the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> class (for example, InstructionTextStyle-ForeColor). You can set the property programmatically in the form Property.Subproperty (for example, InstructionTextStyle.ForeColor).</para><para>Common settings include custom background color, text color, and font properties. The <see cref="P:System.Web.UI.WebControls.Login.InstructionTextStyle" /> property defines the appearance of the <see cref="P:System.Web.UI.WebControls.Login.InstructionText" /> property.</para><para>The style settings for the <see cref="P:System.Web.UI.WebControls.Login.InstructionTextStyle" /> property are merged with the style settings for the <see cref="T:System.Web.UI.WebControls.Login" /> control. Any settings made in the <see cref="P:System.Web.UI.WebControls.Login.InstructionTextStyle" /> property override the corresponding settings in properties of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para><para>The following <see cref="T:System.Web.UI.WebControls.Login" /> style properties are overridden by <see cref="P:System.Web.UI.WebControls.Login.InstructionTextStyle" /> settings: </para><list type="bullet"><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BackColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderStyle" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderWidth" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Enabled" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Font" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ForeColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Height" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ToolTip" /></para></item><item><para><see cref="P:System.Web.UI.Control.Visible" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Width" /></para></item></list><para>When you use templates to define the appearance of the <see cref="T:System.Web.UI.WebControls.Login" /> control, the <see cref="P:System.Web.UI.WebControls.Login.InstructionTextStyle" /> property has no effect.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a reference to a <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> object that defines the settings for instruction text in the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LabelStyle"><MemberSignature Language="C#" Value="public System.Web.UI.WebControls.TableItemStyle LabelStyle { get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.WebControls.TableItemStyle</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.LabelStyle" /> property defines the appearance of text box labels in the <see cref="T:System.Web.UI.WebControls.Login" /> control. This property is read-only; however, you can set the properties of the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> object it returns. You can set these properties declaratively in the form Property-Subproperty, where Subproperty represents a property of the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> class (for example, LabelStyle-ForeColor). You can set the property programmatically in the form Property.Subproperty (for example, LableStyle.ForeColor).</para><para>Common settings include custom background color, text color, and font properties. The <see cref="P:System.Web.UI.WebControls.Login.LabelStyle" /> property defines the appearance of the following properties: </para><list type="bullet"><item><para><see cref="P:System.Web.UI.WebControls.Login.PasswordLabelText" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.Login.UserNameLabelText" /></para></item></list><para>The style settings for the <see cref="P:System.Web.UI.WebControls.Login.LabelStyle" /> property are merged with the style settings for the <see cref="T:System.Web.UI.WebControls.Login" /> control. Any settings made in the <see cref="P:System.Web.UI.WebControls.Login.LabelStyle" /> property override the corresponding settings in properties of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para><para>The following <see cref="T:System.Web.UI.WebControls.Login" /> style properties are overridden by <see cref="P:System.Web.UI.WebControls.Login.LabelStyle" /> settings: </para><list type="bullet"><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BackColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderStyle" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderWidth" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Enabled" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Font" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ForeColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Height" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ToolTip" /></para></item><item><para><see cref="P:System.Web.UI.Control.Visible" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Width" /></para></item></list><para>When you use templates to define the appearance of the <see cref="T:System.Web.UI.WebControls.Login" /> control, the <see cref="P:System.Web.UI.WebControls.Login.LabelStyle" /> property has no effect.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a reference to a <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> object that defines the settings for <see cref="T:System.Web.UI.WebControls.Login" /> control labels.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LayoutTemplate"><MemberSignature Language="C#" Value="public virtual System.Web.UI.ITemplate LayoutTemplate { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName></Attribute><Attribute><AttributeName>System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.Login))</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Browsable(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.ITemplate</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.LayoutTemplate" /> property contains the template that defines how the <see cref="T:System.Web.UI.WebControls.Login" /> control is displayed to the user.</para><para>The following table lists the required and optional controls used in a <see cref="T:System.Web.UI.WebControls.Login" /> control template.</para><list type="table"><listheader><item><term><para>ID or command name </para></term><description><para>Control type </para></description><description><para>Required/optional </para></description></item></listheader><item><term><para>UserName </para></term><description><para>Any control that implements <see cref="T:System.Web.UI.IEditableTextControl" />, including <see cref="T:System.Web.UI.WebControls.TextBox" />, or a custom or third-party control.</para></description><description><para>Required </para></description></item><item><term><para>Password </para></term><description><para>Any control that implements <see cref="T:System.Web.UI.IEditableTextControl" />, including <see cref="T:System.Web.UI.WebControls.TextBox" />, or a custom or third-party control.</para></description><description><para>Required </para></description></item><item><term><para>RememberMe </para></term><description><para><see cref="T:System.Web.UI.WebControls.CheckBox" /></para></description><description><para>Optional </para></description></item><item><term><para>FailureText </para></term><description><para>Any control that implements <see cref="T:System.Web.UI.ITextControl" />. </para></description><description><para>Optional </para></description></item><item><term><para>Login </para></term><description><para>Any control that causes event bubbling.</para></description><description><para>Optional </para></description></item></list><para>The <see cref="T:System.Web.UI.WebControls.Login" /> control throws an <see cref="T:System.Web.HttpException" /> exception if the layout template does not contain the required controls. No exception is thrown if you give an optional control ID to a control of the wrong type; however, the control is subsequently ignored by the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para><para>The login control can be any control that causes event bubbling, such as <see cref="T:System.Web.UI.WebControls.Button" />, <see cref="T:System.Web.UI.WebControls.LinkButton" />, or <see cref="T:System.Web.UI.WebControls.ImageButton" />. The control's command name property must be set to "Login".</para><para>When a template is used for the <see cref="T:System.Web.UI.WebControls.Login" /> control, only the following properties affect the behavior of the control:</para><list type="bullet"><item><para>All properties inherited from <see cref="T:System.Web.UI.WebControls.WebControl" />. (For details, see the <see cref="T:System.Web.UI.WebControls.Login" /> control members table.) </para></item><item><para><see cref="P:System.Web.UI.WebControls.Login.DestinationPageUrl" />. </para></item><item><para><see cref="P:System.Web.UI.WebControls.Login.VisibleWhenLoggedIn" />. </para></item><item><para><see cref="P:System.Web.UI.WebControls.Login.LayoutTemplate" />. </para></item><item><para><see cref="P:System.Web.UI.WebControls.Login.FailureAction" />. </para></item><item><para><see cref="P:System.Web.UI.WebControls.Login.MembershipProvider" />. </para></item><item><para><see cref="P:System.Web.UI.WebControls.Login.Password" />. </para></item><item><para><see cref="P:System.Web.UI.WebControls.Login.RememberMeSet" />. </para></item><item><para><see cref="P:System.Web.UI.WebControls.Login.UserName" />. </para></item></list><para>All other properties are inactive when a template is set for the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the template used to display the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoadViewState"><MemberSignature Language="C#" Value="protected override void LoadViewState (object savedState);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="savedState" Type="System.Object" /></Parameters><Docs><summary>To be added.</summary><remarks>To be added.</remarks><since version=".NET 2.0" /><param name="savedState"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="P:System.Web.UI.PageStatePersister.ViewState" /> to load.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoggedIn"><MemberSignature Language="C#" Value="public event EventHandler LoggedIn;" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="E:System.Web.UI.WebControls.Login.LoggedIn" /> event is raised after the authentication provider checks the user's credentials and the authentication cookie is queued to send to the browser in the next response. Use the <see cref="E:System.Web.UI.WebControls.Login.LoggedIn" /> event to provide additional processing, such as accessing per-user data, after the user is authenticated. </para><para>When a user submits his or her login information, the <see cref="T:System.Web.UI.WebControls.Login" /> control first raises the <see cref="E:System.Web.UI.WebControls.Login.LoggingIn" /> event, then the <see cref="E:System.Web.UI.WebControls.Login.Authenticate" /> event, and finally the <see cref="E:System.Web.UI.WebControls.Login.LoggedIn" /> event. </para><block subset="none" type="note"><para>When a user uses the <see cref="T:System.Web.UI.WebControls.Login" /> control to log in to a Web site, all data in the view state and all post data is lost. Do not perform actions in the <see cref="E:System.Web.UI.WebControls.Login.LoggedIn" /> event that rely on the view state.</para></block><para>For more information about handling events, see <format type="text/html"><a href="b6f65241-e0ad-4590-a99f-200ce741bb1f">Handling and Raising Events</a></format>. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Occurs when the user logs in to the Web site and has been authenticated.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoggingIn"><MemberSignature Language="C#" Value="public event System.Web.UI.WebControls.LoginCancelEventHandler LoggingIn;" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.Web.UI.WebControls.LoginCancelEventHandler</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="E:System.Web.UI.WebControls.Login.LoggingIn" /> event is raised when a user submits login information but before the user is authenticated on the Web site. Use the <see cref="E:System.Web.UI.WebControls.Login.LoggingIn" /> event to set up any information that you need before authenticating a user.</para><para>You can cancel a login attempt during the <see cref="E:System.Web.UI.WebControls.Login.LoggingIn" /> event by setting the <see cref="P:System.ComponentModel.CancelEventArgs.Cancel" /> property of the <see cref="T:System.ComponentModel.CancelEventArgs" /> object to true.</para><para>After the <see cref="E:System.Web.UI.WebControls.Login.LoggingIn" /> event is raised, the <see cref="T:System.Web.UI.WebControls.Login" /> control raises the <see cref="E:System.Web.UI.WebControls.Login.Authenticate" /> event and then the <see cref="E:System.Web.UI.WebControls.Login.LoggedIn" /> event. </para><para>For more information about handling events, see <format type="text/html"><a href="b6f65241-e0ad-4590-a99f-200ce741bb1f">Handling and Raising Events</a></format>. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Occurs when a user submits login information, before authentication takes place.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoginButtonCommandName"><MemberSignature Language="C#" Value="public static readonly string LoginButtonCommandName;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="F:System.Web.UI.WebControls.Login.LoginButtonCommandName" /> is a read-only field and the default value is "Login". This value is passed to the <see cref="M:System.Web.UI.WebControls.Login.OnBubbleEvent(System.Object,System.EventArgs)" />, and if the value is "Login", the control attempts to log in the current user.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Represents the command name associated with the login button.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoginButtonImageUrl"><MemberSignature Language="C#" Value="public virtual string LoginButtonImageUrl { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.UrlProperty</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.ImageUrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.LoginButtonImageUrl" /> property contains the URL of the image rendered as the <see cref="T:System.Web.UI.WebControls.Login" /> control login button when the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonType" /> property is set to <see cref="F:System.Web.UI.WebControls.ButtonType.Image" />.</para><para>The <see cref="P:System.Web.UI.WebControls.Login.LoginButtonText" /> property is used as the alternative text for the image in browsers that do not display images.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the URL of an image to use for the login button.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoginButtonStyle"><MemberSignature Language="C#" Value="public System.Web.UI.WebControls.Style LoginButtonStyle { get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.WebControls.Style</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonStyle" /> property to control the appearance of the login button in the <see cref="T:System.Web.UI.WebControls.Login" /> control. This property is read-only; however, you can set the properties of the <see cref="T:System.Web.UI.WebControls.Style" /> object it returns. You can set these properties declaratively in the form Property-Subproperty, where Subproperty represents a property of the <see cref="T:System.Web.UI.WebControls.Style" /> class (for example, LoginButtonStyle-ForeColor). You can set the property programmatically in the form Property.Subproperty (for example, LoginButtonStyle.ForeColor).</para><para>Common settings include custom background color, text color, and font properties. The <see cref="P:System.Web.UI.WebControls.Login.LoginButtonStyle" /> property defines the appearance of the login button.</para><para>The style settings for the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonStyle" /> property are merged with the style settings for the <see cref="T:System.Web.UI.WebControls.Login" /> control. Any settings made in the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonStyle" /> property override the corresponding settings in properties of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para><para>The following <see cref="T:System.Web.UI.WebControls.Login" /> style properties are overridden by <see cref="P:System.Web.UI.WebControls.Login.LoginButtonStyle" /> settings: </para><list type="bullet"><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BackColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderStyle" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderWidth" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Enabled" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Font" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ForeColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Height" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ToolTip" /></para></item><item><para><see cref="P:System.Web.UI.Control.Visible" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Width" /></para></item></list><para>When you use templates to define the appearance of the <see cref="T:System.Web.UI.WebControls.Login" /> control, the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonStyle" /> property has no effect.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a reference to the <see cref="T:System.Web.UI.WebControls.Style" /> object that allows you to set the appearance of the login button in the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoginButtonText"><MemberSignature Language="C#" Value="public virtual string LoginButtonText { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.Localizable(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.LoginButtonText" /> property contains the text displayed for the <see cref="T:System.Web.UI.WebControls.Login" /> control's login button. Depending on the value of the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonType" /> property, the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonText" /> property can appear as text on a button, as text displayed as an alternative to an image in browsers that do not render images, or as the text of a link. The following table describes how the different <see cref="P:System.Web.UI.WebControls.Login.LoginButtonType" /> values affect the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonText" /> property.</para><list type="table"><listheader><item><term><para><see cref="P:System.Web.UI.WebControls.Login.LoginButtonType" /> setting </para></term><description><para>How the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonText" /> property is used. </para></description></item></listheader><item><term><para><see cref="F:System.Web.UI.WebControls.ButtonType.Button" /></para></term><description><para>As the button's Text property. </para></description></item><item><term><para><see cref="F:System.Web.UI.WebControls.ButtonType.Image" /></para></term><description><para>As alternative text for the image. </para></description></item><item><term><para><see cref="F:System.Web.UI.WebControls.ButtonType.Link" /></para></term><description><para>As link text. </para></description></item></list><para>The default text for the control is localized based on the server's current locale.</para><para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the text for the <see cref="T:System.Web.UI.WebControls.Login" /> control's login button.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoginButtonType"><MemberSignature Language="C#" Value="public virtual System.Web.UI.WebControls.ButtonType LoginButtonType { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(System.Web.UI.WebControls.ButtonType.Button)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.WebControls.ButtonType</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.LoginButtonType" /> property determines the type of button to use for the <see cref="T:System.Web.UI.WebControls.Login" /> control's login button. The following table describes the different button types.</para><list type="table"><listheader><item><term><para><see cref="P:System.Web.UI.WebControls.Login.LoginButtonType" /> setting </para></term><description><para>Type of button rendered </para></description></item></listheader><item><term><para><see cref="F:System.Web.UI.WebControls.ButtonType.Button" /></para></term><description><para>An HTML button with the text specified in the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonText" /> property. </para></description></item><item><term><para><see cref="F:System.Web.UI.WebControls.ButtonType.Image" /></para></term><description><para>An image. The URL of the image is specified in the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonImageUrl" /> property. The string specified in the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonText" /> property is used as alternate text for the image. </para></description></item><item><term><para><see cref="F:System.Web.UI.WebControls.ButtonType.Link" /></para></term><description><para>An HTML link with the text specified in the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonText" /> property. </para></description></item></list><para>When the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonType" /> property is set to <see cref="F:System.Web.UI.WebControls.ButtonType.Button" /> or <see cref="F:System.Web.UI.WebControls.ButtonType.Link" />, the content of the <see cref="P:System.Web.UI.WebControls.Login.LoginButtonImageUrl" /> property is ignored.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the type of button to use when rendering the <see cref="T:System.Web.UI.WebControls.Login" /> button.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoginError"><MemberSignature Language="C#" Value="public event EventHandler LoginError;" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="E:System.Web.UI.WebControls.Login.LoginError" /> event is raised when the credentials entered by the user are invalid. You can use the <see cref="E:System.Web.UI.WebControls.Login.LoginError" /> event to redirect the user to a custom error page, to offer additional help, or to log failed login attempts.</para><para>For more information about handling events, see <format type="text/html"><a href="01E4F1BC-E55E-413F-98C7-6588493E5F67">Consuming Events</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Occurs when a login error is detected.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MembershipProvider"><MemberSignature Language="C#" Value="public virtual string MembershipProvider { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.Themeable(false)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.MembershipProvider" /> property contains the name of the data provider that provides the authentication information for the <see cref="T:System.Web.UI.WebControls.Login" /> control. Valid membership provider names are defined in the &lt;membership&gt; element in your application's Machine.config or Web.config file.</para><para>If you do not set the <see cref="P:System.Web.UI.WebControls.Login.MembershipProvider" /> property, it will always return <see cref="F:System.String.Empty" />.</para><para>For more information, see the <see cref="T:System.Web.Security.Membership" /> class.</para><para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the name of the membership data provider used by the control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnAuthenticate"><MemberSignature Language="C#" Value="protected virtual void OnAuthenticate (System.Web.UI.WebControls.AuthenticateEventArgs e);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="e" Type="System.Web.UI.WebControls.AuthenticateEventArgs" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Web.UI.WebControls.Login.OnAuthenticate(System.Web.UI.WebControls.AuthenticateEventArgs)" /> method raises the <see cref="E:System.Web.UI.WebControls.Login.Authenticate" /> event. Use the <see cref="E:System.Web.UI.WebControls.Login.Authenticate" /> event to implement a custom authentication scheme.</para><para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para><para>The <see cref="M:System.Web.UI.WebControls.Login.OnAuthenticate(System.Web.UI.WebControls.AuthenticateEventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Raises the <see cref="E:System.Web.UI.WebControls.Login.Authenticate" /> event to authenticate the user.</para></summary><param name="e"><attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Web.UI.WebControls.AuthenticateEventArgs" /> that contains the event data. </param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnBubbleEvent"><MemberSignature Language="C#" Value="protected override bool OnBubbleEvent (object source, EventArgs e);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="System.Object" /><Parameter Name="e" Type="System.EventArgs" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Web.UI.WebControls.Login.OnBubbleEvent(System.Object,System.EventArgs)" /> method implements the <see cref="M:System.Web.UI.Control.OnBubbleEvent(System.Object,System.EventArgs)" /> method to pass events from child controls to the page hierarchy.</para><para>If the current event is posted by the <see cref="T:System.Web.UI.WebControls.Login" /> control Login button, the <see cref="T:System.Web.UI.WebControls.Login" /> control attempts to log in to the Web site. Otherwise, the event is passed up the page control hierarchy.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Determines whether to pass an event up the page's user interface (UI) server control hierarchy.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the event has been canceled; otherwise, false. The default is false.</para></returns><param name="source"><attribution license="cc4" from="Microsoft" modified="false" />The source of the event. </param><param name="e"><attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> containing the data for the event. </param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnLoggedIn"><MemberSignature Language="C#" Value="protected virtual void OnLoggedIn (EventArgs e);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="e" Type="System.EventArgs" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Web.UI.WebControls.Login.OnLoggedIn(System.EventArgs)" /> method raises the <see cref="E:System.Web.UI.WebControls.Login.LoggedIn" /> event. Use the <see cref="E:System.Web.UI.WebControls.Login.LoggedIn" /> event to provide additional processing, such as accessing per-user data, after the user is authenticated.</para><para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="b6f65241-e0ad-4590-a99f-200ce741bb1f">Handling and Raising Events</a></format>.</para><para>The <see cref="M:System.Web.UI.WebControls.Login.OnLoggedIn(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Raises the <see cref="E:System.Web.UI.WebControls.Login.LoggedIn" /> event after the user logs in to the Web site and has been authenticated.</para></summary><param name="e"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.EventArgs" /> that contains the event data.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnLoggingIn"><MemberSignature Language="C#" Value="protected virtual void OnLoggingIn (System.Web.UI.WebControls.LoginCancelEventArgs e);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="e" Type="System.Web.UI.WebControls.LoginCancelEventArgs" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Web.UI.WebControls.Login.OnLoggingIn(System.Web.UI.WebControls.LoginCancelEventArgs)" /> method raises the <see cref="E:System.Web.UI.WebControls.Login.LoggingIn" /> event. Use the <see cref="E:System.Web.UI.WebControls.Login.LoggingIn" /> event to perform any processing that you need before authenticating a user or to perform custom validation. </para><para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="b6f65241-e0ad-4590-a99f-200ce741bb1f">Handling and Raising Events</a></format>. </para><para>The <see cref="M:System.Web.UI.WebControls.Login.OnLoggingIn(System.Web.UI.WebControls.LoginCancelEventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Raises the <see cref="E:System.Web.UI.WebControls.Login.LoggingIn" /> event when a user submits login information but before the authentication takes place.</para></summary><param name="e"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Web.UI.WebControls.LoginCancelEventArgs" /> containing the event data.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnLoginError"><MemberSignature Language="C#" Value="protected virtual void OnLoginError (EventArgs e);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="e" Type="System.EventArgs" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Web.UI.WebControls.Login.OnLoginError(System.EventArgs)" /> method raises the <see cref="E:System.Web.UI.WebControls.Login.LoginError" /> event. Use the <see cref="E:System.Web.UI.WebControls.Login.LoginError" /> event to provide additional processing, such as error logging, when a user's login attempt fails.</para><para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para><para>The <see cref="M:System.Web.UI.WebControls.Login.OnLoginError(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Raises the <see cref="E:System.Web.UI.WebControls.Login.LoginError" /> event when a login attempt fails.</para></summary><param name="e"><attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnPreRender"><MemberSignature Language="C#" Value="protected override void OnPreRender (EventArgs e);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="e" Type="System.EventArgs" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Web.UI.WebControls.Login.OnPreRender(System.EventArgs)" /> method implements the <see cref="M:System.Web.UI.Control.OnPreRender(System.EventArgs)" /> method to notify the <see cref="T:System.Web.UI.WebControls.Login" /> control to perform any necessary prerendering steps before saving view state and rendering content.</para><para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para><para>The <see cref="M:System.Web.UI.WebControls.Login.OnPreRender(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Implements the base <see cref="M:System.Web.UI.Control.OnPreRender(System.EventArgs)" /> method.</para></summary><param name="e"><attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains event data.</param></Docs></Member><Member MemberName="Orientation"><MemberSignature Language="C#" Value="public virtual System.Web.UI.WebControls.Orientation Orientation { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(System.Web.UI.WebControls.Orientation.Vertical)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.WebControls.Orientation</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.Orientation" /> property determines whether to display the <see cref="T:System.Web.UI.WebControls.Login" /> control in a vertical format, with the <see cref="P:System.Web.UI.WebControls.Login.UserName" /> text entry field above the <see cref="P:System.Web.UI.WebControls.Login.Password" /> text entry field, or in a horizontal format, with the <see cref="P:System.Web.UI.WebControls.Login.UserName" /> text entry field next to the <see cref="P:System.Web.UI.WebControls.Login.Password" /> text entry field.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value that specifies the position of the elements of the <see cref="T:System.Web.UI.WebControls.Login" /> control on the page.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Password"><MemberSignature Language="C#" Value="public virtual string Password { get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Browsable(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.Password" /> property contains the password entered by the user. The password is in clear text. For more information, see <format type="text/html"><a href="3eeeee9e-b09f-4c7f-8ce5-d9ca1f9322ad">Basic Security Practices for Web Applications</a></format>. </para><block subset="none" type="note"><para>If you manipulate the <see cref="P:System.Web.UI.WebControls.Login.UserName" /> or <see cref="P:System.Web.UI.WebControls.Login.Password" /> properties programmatically, it is important to do so at the correct time during the page life cycle. The values of <see cref="P:System.Web.UI.WebControls.Login.UserName" /> and <see cref="P:System.Web.UI.WebControls.Login.Password" /> are not available during the Page_Load phase, but are during the Pre_Render phase.</para></block><para><see cref="T:System.Web.UI.WebControls.Login" /> control properties represented by text boxes, such as <see cref="P:System.Web.UI.WebControls.Login.UserName" /> and <see cref="P:System.Web.UI.WebControls.Login.Password" />, are accessible during all phases of the page life cycle. The control will pick up any changes made by the end user by means of the <see cref="E:System.Web.UI.WebControls.TextBox.TextChanged" /> event triggered by the textboxes. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the password entered by the user.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PasswordLabelText"><MemberSignature Language="C#" Value="public virtual string PasswordLabelText { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.Localizable(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.PasswordLabelText" /> property contains the label text for the <see cref="P:System.Web.UI.WebControls.Login.Password" /> text box.</para><para>The <see cref="P:System.Web.UI.WebControls.Login.TextLayout" /> property defines where the field label is positioned.</para><para>The default text for the control is localized based on the server's current locale.</para><para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the text of the label for the <see cref="P:System.Web.UI.WebControls.Login.Password" /> text box.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PasswordRecoveryIconUrl"><MemberSignature Language="C#" Value="public virtual string PasswordRecoveryIconUrl { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.UrlProperty</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.ImageUrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the location of an image to display next to the link to the password recovery page.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PasswordRecoveryText"><MemberSignature Language="C#" Value="public virtual string PasswordRecoveryText { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.Localizable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.PasswordRecoveryText" /> property contains the text of a link to the password recovery page for the site. The URL of the password recovery page is specified in the <see cref="P:System.Web.UI.WebControls.Login.PasswordRecoveryUrl" /> property.</para><para>If <see cref="P:System.Web.UI.WebControls.Login.PasswordRecoveryUrl" /> is empty, the text in the <see cref="P:System.Web.UI.WebControls.Login.PasswordRecoveryText" /> property is displayed to the user, but is not formatted as a link.</para><para>If the <see cref="P:System.Web.UI.WebControls.Login.PasswordRecoveryText" /> property is empty, the link to the password recovery page is not available to the user.</para><para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the text of a link to the password recovery page.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PasswordRecoveryUrl"><MemberSignature Language="C#" Value="public virtual string PasswordRecoveryUrl { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.UrlProperty</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.UrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.PasswordRecoveryUrl" /> property contains the URL of the password recovery page for the Web site. The <see cref="P:System.Web.UI.WebControls.Login.PasswordRecoveryText" /> property contains the text used for the link.</para><para>If the <see cref="P:System.Web.UI.WebControls.Login.PasswordRecoveryText" /> property is empty, the link to the password recovery page is not available to the user.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the URL of the password recovery page.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PasswordRequiredErrorMessage"><MemberSignature Language="C#" Value="public virtual string PasswordRequiredErrorMessage { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.Localizable(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.PasswordRequiredErrorMessage" /> property contains the error message displayed in a <see cref="T:System.Web.UI.WebControls.ValidationSummary" /> control on the login page.</para><para>The <see cref="P:System.Web.UI.WebControls.Login.PasswordRequiredErrorMessage" /> property value is displayed only when both the following conditions are true: </para><list type="bullet"><item><para>A <see cref="T:System.Web.UI.WebControls.ValidationSummary" /> control is present on the page.</para></item><item><para>The Password text box is left blank by the user.</para></item></list><para>The default text for the property is localized based on the server's current locale.</para><para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para><para>Both the <see cref="P:System.Web.UI.WebControls.Login.PasswordRequiredErrorMessage" /> and <see cref="P:System.Web.UI.WebControls.Login.UserNameRequiredErrorMessage" /> values are wrapped in a validation group within the <see cref="T:System.Web.UI.WebControls.Login" /> control. For these values to display, the <see cref="P:System.Web.UI.WebControls.ValidationSummary.ValidationGroup" /> property of the <see cref="T:System.Web.UI.WebControls.ValidationSummary" /> control must be set to the <see cref="P:System.Web.UI.Control.ID" /> property of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the error message to display in a <see cref="T:System.Web.UI.WebControls.ValidationSummary" /> control when the password field is left blank.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RememberMeSet"><MemberSignature Language="C#" Value="public virtual bool RememberMeSet { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.Themeable(false)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>When the <see cref="P:System.Web.UI.WebControls.Login.RememberMeSet" /> property is true, the authentication cookie sent to the user's computer is set to expire in 50 years, making it a persistent cookie that will be used when the user next visits the Web site. Because the authentication cookie will be present on the user's computer, the user will be considered already authenticated and will not have to log in to the Web site again.</para><para>When the <see cref="P:System.Web.UI.WebControls.Login.DisplayRememberMe" /> property is true, the <see cref="P:System.Web.UI.WebControls.Login.RememberMeSet" /> property is set to the value of the check box displayed to the user. </para><para>If the <see cref="P:System.Web.UI.WebControls.Login.DisplayRememberMe" /> property is false, a Remember Me check box is not displayed on the page and the user has no way to control whether the authentication cookie is persistent. If the <see cref="P:System.Web.UI.WebControls.Login.RememberMeSet" /> property is true, the authentication cookie sent to the user's browser will be a persistent cookie.</para><para>If the user logs out of the Web site using the <see cref="T:System.Web.UI.WebControls.LoginStatus" /> control, the persistent cookie is cleared from the user's computer and the user will have to log in to the site on the next visit.</para><block subset="none" type="note"><para>There are inherent security risks with setting a persistent authentication cookie on a user's browser. You should determine whether these security risks are acceptable to your site. If you set the <see cref="P:System.Web.UI.WebControls.Login.RememberMeSet" /> property to true and the <see cref="P:System.Web.UI.WebControls.Login.DisplayRememberMe" /> property to false, users visiting your Web site from public browsers, as in Internet cafes for example, can accidentally leave persistent authentication cookies behind and the next user of the browser will be able to access your Web site using the previous user's credentials.</para></block><para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating whether to send a persistent authentication cookie to the user's browser.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RememberMeText"><MemberSignature Language="C#" Value="public virtual string RememberMeText { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.Localizable(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.RememberMeText" /> property contains the text of the label for the Remember Me <see cref="T:System.Web.UI.WebControls.CheckBox" /> control.</para><para>The default text for the property is localized based on the server's current locale.</para><para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the text of the label for the Remember Me check box.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Render"><MemberSignature Language="C#" Value="protected override void Render (System.Web.UI.HtmlTextWriter writer);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="writer" Type="System.Web.UI.HtmlTextWriter" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Renders the login form using the specified HTML writer.</para></summary><param name="writer"><attribution license="cc4" from="Microsoft" modified="false" />The HMTL writer.</param></Docs></Member><Member MemberName="SaveViewState"><MemberSignature Language="C#" Value="protected override object SaveViewState ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks><since version=".NET 2.0" /></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetDesignModeState"><MemberSignature Language="C#" Value="protected override void SetDesignModeState (System.Collections.IDictionary data);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="data" Type="System.Collections.IDictionary" /></Parameters><Docs><summary>To be added.</summary><remarks>To be added.</remarks><since version=".NET 2.0" /><param name="data"><attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Collections.IDictionary" /> containing the state of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TagKey"><MemberSignature Language="C#" Value="protected override System.Web.UI.HtmlTextWriterTag TagKey { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Web.UI.HtmlTextWriterTag</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use the <see cref="P:System.Web.UI.WebControls.Login.TagKey" /> property to determine the <see cref="T:System.Web.UI.HtmlTextWriterTag" /> value that is associated with a <see cref="T:System.Web.UI.WebControls.Login" /> control. This property is used primarily by control developers.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the <see cref="T:System.Web.UI.HtmlTextWriterTag" /> value that corresponds to a <see cref="T:System.Web.UI.WebControls.Login" /> control. This property is used primarily by control developers.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TextBoxStyle"><MemberSignature Language="C#" Value="public System.Web.UI.WebControls.Style TextBoxStyle { get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.WebControls.Style</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.TextBoxStyle" /> property defines the appearance of the User name and Password <see cref="T:System.Web.UI.WebControls.TextBox" /> controls in the <see cref="T:System.Web.UI.WebControls.Login" /> control. This property is read-only; however, you can set the properties of the <see cref="T:System.Web.UI.WebControls.Style" /> object it returns. You can set these properties declaratively in the form Property-Subproperty, where Subproperty represents a property of the <see cref="T:System.Web.UI.WebControls.Style" /> class (for example, TextBoxStyle-ForeColor). You can set the property programmatically in the form Property.Subproperty (for example, TextBoxStyle.ForeColor).</para><para>Common settings include custom background color, text color, and font properties. The <see cref="P:System.Web.UI.WebControls.Login.TextBoxStyle" /> property defines the appearance of the user name and password text boxes. </para><para>The style settings for the <see cref="P:System.Web.UI.WebControls.Login.TextBoxStyle" /> property are merged with the style settings for the <see cref="T:System.Web.UI.WebControls.Login" /> control. Any settings made in the <see cref="P:System.Web.UI.WebControls.Login.TextBoxStyle" /> property override the corresponding settings in properties of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para><para>The following <see cref="T:System.Web.UI.WebControls.Login" /> style properties are overridden by <see cref="P:System.Web.UI.WebControls.Login.TextBoxStyle" /> settings: </para><list type="bullet"><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BackColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderStyle" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderWidth" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Enabled" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Font" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ForeColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Height" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ToolTip" /></para></item><item><para><see cref="P:System.Web.UI.Control.Visible" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Width" /></para></item></list><para>When you use templates to define the appearance of the <see cref="T:System.Web.UI.WebControls.Login" /> control, the <see cref="P:System.Web.UI.WebControls.Login.TextBoxStyle" /> property has no effect.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a reference to a collection of properties that define the appearance of text boxes in the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TextLayout"><MemberSignature Language="C#" Value="public virtual System.Web.UI.WebControls.LoginTextLayout TextLayout { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(System.Web.UI.WebControls.LoginTextLayout.TextOnLeft)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.WebControls.LoginTextLayout</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>You can use the <see cref="P:System.Web.UI.WebControls.Login.TextLayout" /> property to specify the position of labels relative to their associated text boxes for the <see cref="T:System.Web.UI.WebControls.Login" /> control. This property is set using one of the <see cref="T:System.Web.UI.WebControls.LoginTextLayout" /> enumeration values. The following table lists the possible values.</para><list type="table"><listheader><item><term><para>LoginTextLayout value</para></term><description><para>Description</para></description></item></listheader><item><term><para><see cref="F:System.Web.UI.WebControls.LoginTextLayout.TextOnLeft" /></para></term><description><para>Places labels to the left of the associated text entry fields.</para></description></item><item><term><para><see cref="F:System.Web.UI.WebControls.LoginTextLayout.TextOnTop" /></para></term><description><para>Places labels above the associated text entry fields.</para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies the position of each label relative to its associated text box for the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TitleText"><MemberSignature Language="C#" Value="public virtual string TitleText { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.Localizable(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.TitleText" /> property specifies the title displayed at the top of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para><para>The default text for the control is localized based on the server's current locale.</para><para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the title of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TitleTextStyle"><MemberSignature Language="C#" Value="public System.Web.UI.WebControls.TableItemStyle TitleTextStyle { get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.WebControls.TableItemStyle</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.TitleTextStyle" /> property gets a reference to a <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> object that you use to change the appearance of the title contained in the <see cref="P:System.Web.UI.WebControls.Login.TitleText" /> property.</para><para>The <see cref="P:System.Web.UI.WebControls.Login.TitleTextStyle" /> property defines the appearance of the title in the <see cref="T:System.Web.UI.WebControls.Login" /> control. This property is read-only; however, you can set the properties of the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> object it returns. You can set these properties declaratively in the form Property-Subproperty, where Subproperty represents a property of the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> class (for example, TitleStyle-ForeColor). You can set the property programmatically in the form Property.Subproperty (for example, TitleStyle.ForeColor).</para><para>Common settings include custom background color, text color, and font properties. The <see cref="P:System.Web.UI.WebControls.Login.TitleTextStyle" /> property defines the appearance of the <see cref="P:System.Web.UI.WebControls.Login.TitleText" /> property.</para><para>The style settings for the <see cref="P:System.Web.UI.WebControls.Login.TitleTextStyle" /> property are merged with the style settings for the <see cref="T:System.Web.UI.WebControls.Login" /> control. Any settings made in the <see cref="P:System.Web.UI.WebControls.Login.TitleTextStyle" /> property override the corresponding settings in properties of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para><para>The following <see cref="T:System.Web.UI.WebControls.Login" /> style properties are overridden by <see cref="P:System.Web.UI.WebControls.Login.TitleTextStyle" /> settings: </para><list type="bullet"><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BackColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderStyle" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.BorderWidth" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Enabled" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Font" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ForeColor" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Height" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.ToolTip" /></para></item><item><para><see cref="P:System.Web.UI.Control.Visible" /></para></item><item><para><see cref="P:System.Web.UI.WebControls.WebControl.Width" /></para></item></list><para>When you use templates to define the appearance of the <see cref="T:System.Web.UI.WebControls.Login" /> control, the <see cref="P:System.Web.UI.WebControls.Login.TitleTextStyle" /> property has no effect.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a reference to a collection of properties that define the appearance of the title text in the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackViewState"><MemberSignature Language="C#" Value="protected override void TrackViewState ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Overrides the base <see cref="M:System.Web.UI.Control.TrackViewState" /> method.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UserName"><MemberSignature Language="C#" Value="public virtual string UserName { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.UserName" /> property contains the user name entered by the user. <see cref="T:System.Web.UI.WebControls.Login" /> control properties represented by text boxes, such as <see cref="P:System.Web.UI.WebControls.Login.UserName" /> and <see cref="P:System.Web.UI.WebControls.Login.Password" />, are accessible during all phases of the page life cycle. The control will pick up any changes made by the end user by means of the <see cref="E:System.Web.UI.WebControls.TextBox.TextChanged" /> event triggered by the textboxes. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the user name entered by the user.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UserNameLabelText"><MemberSignature Language="C#" Value="public virtual string UserNameLabelText { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.Localizable(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.UserNameLabelText" /> property contains the label text for the <see cref="P:System.Web.UI.WebControls.Login.UserName" /> text box.</para><para>The <see cref="P:System.Web.UI.WebControls.Login.TextLayout" /> property defines where the field label is positioned.</para><para>The default text for the control is localized based on the server's current locale.</para><para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the text of the label for the <see cref="P:System.Web.UI.WebControls.Login.UserName" /> text box.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UserNameRequiredErrorMessage"><MemberSignature Language="C#" Value="public virtual string UserNameRequiredErrorMessage { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.ComponentModel.Localizable(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.UserNameRequiredErrorMessage" /> property contains the error message displayed in a <see cref="T:System.Web.UI.WebControls.ValidationSummary" /> control on the login page.</para><para>The <see cref="P:System.Web.UI.WebControls.Login.UserNameRequiredErrorMessage" /> property value is displayed only when both the following conditions are true: </para><list type="bullet"><item><para>A <see cref="T:System.Web.UI.WebControls.ValidationSummary" /> control is present on the page.</para></item><item><para>The User name text box is left blank by the user.</para></item></list><para>The default text for the control is localized based on the server's current locale.</para><para>The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <see cref="T:System.ComponentModel.LocalizableAttribute" /> and <format type="text/html"><a href="8ef3838e-9d05-4236-9dd0-ceecff9df80d">ASP.NET Globalization and Localization</a></format>.</para><para>Both the <see cref="P:System.Web.UI.WebControls.Login.PasswordRequiredErrorMessage" /> and <see cref="P:System.Web.UI.WebControls.Login.UserNameRequiredErrorMessage" /> values are wrapped in a validation group within the <see cref="T:System.Web.UI.WebControls.Login" /> control. For these values to display, the <see cref="P:System.Web.UI.WebControls.ValidationSummary.ValidationGroup" /> property of the <see cref="T:System.Web.UI.WebControls.ValidationSummary" /> control must be set to the <see cref="P:System.Web.UI.Control.ID" /> property of the <see cref="T:System.Web.UI.WebControls.Login" /> control.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the error message to display in a <see cref="T:System.Web.UI.WebControls.ValidationSummary" /> control when the user name field is left blank.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ValidatorTextStyle"><MemberSignature Language="C#" Value="public System.Web.UI.WebControls.Style ValidatorTextStyle { get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Web.UI.WebControls.Style</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The following table lists the style settings that are available for customization with the <see cref="P:System.Web.UI.WebControls.Login.ValidatorTextStyle" /> property.</para><list type="table"><listheader><item><term><para>Setting</para></term><description><para>Description</para></description></item></listheader><item><term><para>BackColor</para></term><description><para>The color behind the error messages. The color can be any of the <see cref="T:System.Drawing.Color" /> properties.</para></description></item><item><term><para>BorderColor</para></term><description><para>The color of the border around the error messages. The color can be any of the <see cref="T:System.Drawing.Color" /> properties.</para></description></item><item><term><para>BorderStyle</para></term><description><para>The style of the border around the error messages. The style can be "None", "Dotted", "Dashed", "Solid", "Double", "Groove", "Ridge", "Inset", or "Outset". The default is "NotSet". Some styles do not show up clearly unless the BorderWidth value is greater than 2.</para></description></item><item><term><para>BorderWidth</para></term><description><para>The width of the border around the error messages.</para></description></item><item><term><para>CssClass</para></term><description><para>The cascading style sheet (CSS) class used to render the error messages. If other settings are specified, they will override a style sheet setting.</para></description></item><item><term><para>Font-Bold</para></term><description><para>true to display the error message text in bold type.</para></description></item><item><term><para>Font-Italic</para></term><description><para>true to display the error message text in italic type.</para></description></item><item><term><para>Font-Names</para></term><description><para>The name of the font face.</para></description></item><item><term><para>Font-Overline</para></term><description><para>true to display the error message text with a line above it.</para></description></item><item><term><para>Font-Size</para></term><description><para>The size of the text in the error messages as a <see cref="T:System.Web.UI.WebControls.FontUnit" /> object.</para></description></item><item><term><para>Font-Strikeout</para></term><description><para>true to display the error message text as crossed out.</para></description></item><item><term><para>Font-Underline</para></term><description><para>true to display the error message text with an underline.</para></description></item><item><term><para>ForeColor</para></term><description><para>The color of the text in the error messages. The color can be any of the <see cref="T:System.Drawing.Color" /> properties.</para></description></item><item><term><para>Height</para></term><description><para>A <see cref="T:System.Web.UI.WebControls.Unit" /> object that represents the height of the error messages.</para></description></item><item><term><para>Width</para></term><description><para>A <see cref="T:System.Web.UI.WebControls.Unit" /> object that represents the width of the error messages.</para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a reference to a collection of <see cref="T:System.Web.UI.WebControls.Style" /> properties that define the appearance of error messages associated with validators used by the <see cref="T:System.Web.UI.WebControls.Login" /> control. </para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="VisibleWhenLoggedIn"><MemberSignature Language="C#" Value="public virtual bool VisibleWhenLoggedIn { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Web.UI.Themeable(false)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.WebControls.Login.VisibleWhenLoggedIn" /> property specifies whether the <see cref="T:System.Web.UI.WebControls.Login" /> control is displayed to authenticated users. When the property is false, the <see cref="T:System.Web.UI.WebControls.Login" /> control does not appear on the page when an authenticated user accesses the site. This is used on Web pages that are used both as login pages and as information pages to hide the <see cref="T:System.Web.UI.WebControls.Login" /> control after the user has been authenticated.</para><para>The <see cref="P:System.Web.UI.WebControls.Login.VisibleWhenLoggedIn" /> property has no effect on a <see cref="T:System.Web.UI.WebControls.Login" /> control that appears on the default login page defined in Web.config or in the application's configuration file.</para><para>This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and <format type="text/html"><a href="5df3ebbd-d46c-4502-9406-02f9df4ef2c3">ASP.NET Themes Overview</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating whether to show the <see cref="T:System.Web.UI.WebControls.Login" /> control after the user is authenticated.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member></Members></Type>