Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
4728 lines (4098 sloc) 324 KB
<Type Name="CreateUserWizard" FullName="System.Web.UI.WebControls.CreateUserWizard">
<TypeSignature Language="C#" Value="public class CreateUserWizard : System.Web.UI.WebControls.Wizard" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CreateUserWizard extends System.Web.UI.WebControls.Wizard" />
<TypeSignature Language="DocId" Value="T:System.Web.UI.WebControls.CreateUserWizard" />
<TypeSignature Language="VB.NET" Value="Public Class CreateUserWizard&#xA;Inherits Wizard" />
<TypeSignature Language="C++ CLI" Value="public ref class CreateUserWizard : System::Web::UI::WebControls::Wizard" />
<TypeSignature Language="F#" Value="type CreateUserWizard = class&#xA; inherit Wizard" />
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Web.UI.WebControls.Wizard</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultEvent("CreatedUser")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Designer("System.Web.UI.Design.WebControls.CreateUserWizardDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.ToolboxData("&lt;{0}:CreateUserWizard runat="server"&gt; &lt;WizardSteps&gt; &lt;asp:CreateUserWizardStep runat="server"/&gt; &lt;asp:CompleteWizardStep runat="server"/&gt; &lt;/WizardSteps&gt; &lt;/{0}:CreateUserWizard&gt;")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5">
<AttributeName>System.ComponentModel.Designer("System.Web.UI.Design.WebControls.CreateUserWizardDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Provides a user interface for creating new Web site user accounts.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
In this topic:
- [Introduction](#Introduction)
- [Creating a User](#creating_a_user)
- [Styles and Templates](#styles_and_templates)
- [Validation Grouping](#validation_grouping)
- [Formatting Using Layout Templates](#formatting_using_layout_templates)
- [Accessibility](#Accessibility)
- [Declarative Syntax](#DeclarativeSyntax)
<a name="Introduction"></a>
## Introduction
The <xref:System.Web.UI.WebControls.CreateUserWizard> control provides the user interface for the <xref:System.Web.Security.MembershipProvider> object that communicates with your Web site's user data store to create new user accounts in the data store. The <xref:System.Web.UI.WebControls.CreateUserWizard> relies on the <xref:System.Web.Security.MembershipProvider> to create the user and disable them if necessary.
> [!NOTE]
> If you are not familiar with ASP.NET login controls, you might find it helpful to read [ASP.NET Login Controls Overview](https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)) before continuing. For a list of other topics related to login controls and membership, see [Managing Users by Using Membership](https://msdn.microsoft.com/library/824c3a24-f0af-427c-a652-0d2d1e9397cd).
By default, the <xref:System.Web.UI.WebControls.CreateUserWizard> control will accept a user name and password from the Web site visitor. Based on the requirements of the site's <xref:System.Web.Security.MembershipProvider> object, the <xref:System.Web.UI.WebControls.CreateUserWizard> control will optionally accept an email address, represented by the <xref:System.Web.UI.WebControls.CreateUserWizard.Email%2A> property, and a password recovery confirmation question and answer, represented by <xref:System.Web.UI.WebControls.CreateUserWizard.Question%2A> and <xref:System.Web.UI.WebControls.CreateUserWizard.Answer%2A>. For a table showing all required and optional controls for <xref:System.Web.UI.WebControls.CreateUserWizard>, see <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserStep%2A>.
> [!IMPORTANT]
> If <xref:System.Web.UI.WebControls.CreateUserWizard.AutoGeneratePassword%2A> is set to `true` and the <xref:System.Web.Security.Membership.PasswordStrengthRegularExpression%2A> property is set in the application's Web.config file, you could potentially generate a password that does not pass the regular expression strength test. In this case, creating a user raises an error that indicates an invalid password.
<a name="creating_a_user"></a>
## Creating a User
When a user is created with the <xref:System.Web.UI.WebControls.CreateUserWizard>, the control interacts with the current <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> to accomplish the following tasks in order.
1. Create a password if <xref:System.Web.UI.WebControls.CreateUserWizard.AutoGeneratePassword%2A> is set to `true`.
2. Create the user in the data store that the <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> represents.
3. Disable the user in the store if the <xref:System.Web.UI.WebControls.CreateUserWizard.DisableCreatedUser%2A> property is set to `true.`
You can extend the <xref:System.Web.UI.WebControls.CreateUserWizard> control to accept additional information by adding additional fields, or by adding additional steps before or after the provided templates in the <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserStep%2A> and <xref:System.Web.UI.WebControls.CreateUserWizard.CompleteStep%2A> properties.
> [!NOTE]
> The <xref:System.Web.UI.WebControls.CreateUserWizardStep> step is the first step within the <xref:System.Web.UI.WebControls.CreateUserWizard> control, and is a required step. By default, the <xref:System.Web.UI.WebControls.CreateUserWizardStep.AllowReturn%2A> property is set to `false` to keep the user from returning to the <xref:System.Web.UI.WebControls.CreateUserWizardStep> step and accidentally attempting to create another user account with the same credentials. If <xref:System.Web.UI.Control.EnableViewState%2A> is set to `false`, the <xref:System.Web.UI.WebControls.CreateUserWizardStep.AllowReturn%2A> property is not maintained in view state and you must include logic in your application to maintain the <xref:System.Web.UI.WebControls.CreateUserWizardStep.AllowReturn%2A> value.
<xref:System.Web.UI.WebControls.CreateUserWizard> control properties represented by text boxes, such as <xref:System.Web.UI.WebControls.CreateUserWizard.UserName%2A>, 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 <xref:System.Web.UI.WebControls.TextBox.TextChanged> event raised by the text boxes.
The <xref:System.Web.UI.WebControls.CreateUserWizard> control can optionally send email messages to new users if you have configured an SMTP mail server to send email. For more information, see the <xref:System.Web.UI.WebControls.CreateUserWizard.MailDefinition%2A> property.
> [!NOTE]
> The <xref:System.Web.UI.WebControls.CreateUserWizard> control uses Internet email services to send login information to users. There are inherent security risks with sending passwords in email. You should determine whether these security risks are acceptable to your site.
<a name="styles_and_templates"></a>
## Styles and Templates
When the <xref:System.Web.UI.WebControls.CreateUserWizard> control is not customized with templates, the <xref:System.Web.UI.WebControls.WebControl.AccessKey%2A> property of the <xref:System.Web.UI.WebControls.CreateUserWizard> control applies to the first text box in the control and the <xref:System.Web.UI.WebControls.WebControl.TabIndex%2A> property, which is applied to all text boxes of the control. If the <xref:System.Web.UI.WebControls.CreateUserWizard> control is customized with templates, then the <xref:System.Web.UI.WebControls.WebControl.AccessKey%2A> property and the <xref:System.Web.UI.WebControls.WebControl.TabIndex%2A> property are ignored. In this case, directly set the <xref:System.Web.UI.WebControls.WebControl.AccessKey%2A> property and the <xref:System.Web.UI.WebControls.WebControl.TabIndex%2A> property of each template child control.
<xref:System.Web.UI.WebControls.CreateUserWizard> control properties represented by text boxes, such as <xref:System.Web.UI.WebControls.CreateUserWizard.UserName%2A> and <xref:System.Web.UI.WebControls.CreateUserWizard.Password%2A>, 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 <xref:System.Web.UI.WebControls.TextBox.TextChanged> event raised by the text boxes.
> [!NOTE]
> Setting the <xref:System.Web.UI.WebControls.CreateUserWizard.AutoGeneratePassword%2A>, <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A>, or <xref:System.Web.UI.WebControls.CreateUserWizard.RequireEmail%2A> property recreates the child controls of the <xref:System.Web.UI.WebControls.CreateUserWizard> control, and their control state is lost in the process. To avoid this situation, explicitly maintain the control state of the <xref:System.Web.UI.WebControls.CreateUserWizard> control's child controls, or avoid putting controls inside of templates.
The following table lists the <xref:System.Web.UI.WebControls.CreateUserWizard> 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.
|Style property|UI element affected|
|--------------------|-------------------------|
|<xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonStyle%2A>|**Continue** button.|
|<xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonStyle%2A>|**Create User** button.|
|<xref:System.Web.UI.WebControls.CreateUserWizard.HyperLinkStyle%2A>|Links to other pages.|
|<xref:System.Web.UI.WebControls.CreateUserWizard.InstructionTextStyle%2A>|Instructional text on the page that tells users how to use the control.|
|<xref:System.Web.UI.WebControls.CreateUserWizard.LabelStyle%2A>|Labels for all input fields, such as text boxes.|
|<xref:System.Web.UI.WebControls.CreateUserWizard.TextBoxStyle%2A>|Text entry input fields.|
|<xref:System.Web.UI.WebControls.CreateUserWizard.TitleTextStyle%2A>|Title text for each view.|
|<xref:System.Web.UI.WebControls.CreateUserWizard.CompleteSuccessTextStyle%2A>|Text displayed to the user when the password recovery or reset attempt is successful.|
|<xref:System.Web.UI.WebControls.CreateUserWizard.ErrorMessageStyle%2A>|Error messages when the membership provider fails to create a new user account.|
|<xref:System.Web.UI.WebControls.CreateUserWizard.PasswordHintStyle%2A>|The text that describes password requirements.|
|<xref:System.Web.UI.WebControls.CreateUserWizard.ValidatorTextStyle%2A>|Error messages associated with validation.|
<a name="validation_grouping"></a>
## Validation Grouping
The <xref:System.Web.UI.WebControls.CreateUserWizard> control uses a validation group so that other fields on the same page as the <xref:System.Web.UI.WebControls.CreateUserWizard> control can be validated separately. By default, the <xref:System.Web.UI.Control.ID%2A> property of the <xref:System.Web.UI.WebControls.CreateUserWizard> control is used as the name of the validation group. For example, a <xref:System.Web.UI.WebControls.CreateUserWizard> control with the ID "CreateUserWizard1" will use a validation group name of "CreateUserWizard1". If you want to set the validation group that the <xref:System.Web.UI.WebControls.CreateUserWizard> control is part of, you must template the control and change the validation group name.
Note that the <xref:System.Web.UI.WebControls.CreateUserWizard> class inherits from the <xref:System.Web.UI.WebControls.Wizard> class, which does not support special Microsoft Internet Explorer rendering for non-standard or quirks mode. The <xref:System.Web.UI.WebControls.CreateUserWizard> does not attempt to optimize rendering for non-standard Internet Explorer mode. To get the best Internet Explorer rendering using the <xref:System.Web.UI.WebControls.CreateUserWizard> control, use the XHTML doc type, which is added by default in Visual Web Developer and Visual Studio.
<a name="formatting_using_layout_templates"></a>
## Formatting Using Layout Templates
The <xref:System.Web.UI.WebControls.CreateUserWizard> control lets you specify the layout of the control without requiring you to use an HTML `table` element. Instead, you can use a `LayoutTemplate` element to specify the layout. In the layout template, you create placeholder controls to indicate where items should be dynamically inserted into the control. (This is similar to how the template model for the <xref:System.Web.UI.WebControls.ListView> control works.) For more information, see the <xref:System.Web.UI.WebControls.Wizard.LayoutTemplate%2A?displayProperty=nameWithType> property.
<a name="Accessibility"></a>
## Accessibility
For information about how to configure this control so that it generates markup that conforms to accessibility standards, see [Accessibility in Visual Studio and ASP.NET](https://msdn.microsoft.com/library/7e3ce9c4-6b7d-4fb1-94b5-72cf2a44fe13) and [ASP.NET Controls and Accessibility](https://msdn.microsoft.com/library/847a37e3-ce20-41da-b0d3-7dfb0fdae9a0).
<a name="DeclarativeSyntax"></a>
## Declarative Syntax
```
<asp:CreateUserWizard
    AccessKey="string"
    ActiveStepIndex="integer"
    Answer="string"
    AnswerLabelText="string"
    AnswerRequiredErrorMessage="string"
    AutoGeneratePassword="True|False"
    BackColor="color name|#dddddd"
    BorderColor="color name|#dddddd"
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
Inset|Outset"
    BorderWidth="size"
    CancelButtonImageUrl="uri"
    CancelButtonText="string"
    CancelButtonType="Button|Image|Link"
    CancelDestinationPageUrl="uri"
    CellPadding="integer"
    CellSpacing="integer"
    CompleteSuccessText="string"
    ConfirmPasswordCompareErrorMessage="string"
    ConfirmPasswordLabelText="string"
    ConfirmPasswordRequiredErrorMessage="string"
    ContinueButtonImageUrl="uri"
    ContinueButtonText="string"
    ContinueButtonType="Button|Image|Link"
    ContinueDestinationPageUrl="uri"
    CreateUserButtonImageUrl="uri"
    CreateUserButtonText="string"
    CreateUserButtonType="Button|Image|Link"
    CssClass="string"
    DisableCreatedUser="True|False"
    DisplayCancelButton="True|False"
    DisplaySideBar="True|False"
    DuplicateEmailErrorMessage="string"
    DuplicateUserNameErrorMessage="string"
    EditProfileIconUrl="uri"
    EditProfileText="string"
    EditProfileUrl="uri"
    Email="string"
    EmailLabelText="string"
    EmailRegularExpression="string"
    EmailRegularExpressionErrorMessage="string"
    EmailRequiredErrorMessage="string"
    Enabled="True|False"
    EnableTheming="True|False"
    EnableViewState="True|False"
    FinishCompleteButtonImageUrl="uri"
    FinishCompleteButtonText="string"
    FinishCompleteButtonType="Button|Image|Link"
    FinishDestinationPageUrl="uri"
    FinishPreviousButtonImageUrl="uri"
    FinishPreviousButtonText="string"
    FinishPreviousButtonType="Button|Image|Link"
    Font-Bold="True|False"
    Font-Italic="True|False"
    Font-Names="string"
    Font-Overline="True|False"
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
Large|X-Large|XX-Large"
    Font-Strikeout="True|False"
    Font-Underline="True|False"
    ForeColor="color name|#dddddd"
    HeaderText="string"
    Height="size"
    HelpPageIconUrl="uri"
    HelpPageText="string"
    HelpPageUrl="uri"
    ID="string"
    InstructionText="string"
    InvalidAnswerErrorMessage="string"
    InvalidEmailErrorMessage="string"
    InvalidPasswordErrorMessage="string"
    InvalidQuestionErrorMessage="string"
    LoginCreatedUser="True|False"
    MailDefinition-BodyFileName="uri"
    MailDefinition-CC="string"
    MailDefinition-From="string"
    MailDefinition-IsBodyHtml="True|False"
    MailDefinition-Priority="Normal|Low|High"
    MailDefinition-Subject="string"
    MembershipProvider="string"
    OnActiveStepChanged="ActiveStepChanged event handler"
    OnCancelButtonClick="CancelButtonClick event handler"
    OnContinueButtonClick="ContinueButtonClick event handler"
    OnCreatedUser="CreatedUser event handler"
    OnCreateUserError="CreateUserError event handler"
    OnCreatingUser="CreatingUser event handler"
    OnDataBinding="DataBinding event handler"
    OnDisposed="Disposed event handler"
    OnFinishButtonClick="FinishButtonClick event handler"
    OnInit="Init event handler"
    OnLoad="Load event handler"
    OnNextButtonClick="NextButtonClick event handler"
    OnPreRender="PreRender event handler"
    OnPreviousButtonClick="PreviousButtonClick event handler"
    OnSendingMail="SendingMail event handler"
    OnSendMailError="SendMailError event handler"
    OnSideBarButtonClick="SideBarButtonClick event handler"
    OnUnload="Unload event handler"
    PasswordHintText="string"
    PasswordLabelText="string"
    PasswordRegularExpression="string"
    PasswordRegularExpressionErrorMessage="string"
    PasswordRequiredErrorMessage="string"
    Question="string"
    QuestionLabelText="string"
    QuestionRequiredErrorMessage="string"
    RequireEmail="True|False"
    runat="server"
    SkinID="string"
    SkipLinkText="string"
    StartNextButtonImageUrl="uri"
    StartNextButtonText="string"
    StartNextButtonType="Button|Image|Link"
    StepNextButtonImageUrl="uri"
    StepNextButtonText="string"
    StepNextButtonType="Button|Image|Link"
    StepPreviousButtonImageUrl="uri"
    StepPreviousButtonText="string"
    StepPreviousButtonType="Button|Image|Link"
    Style="string"
    TabIndex="integer"
    ToolTip="string"
    UnknownErrorMessage="string"
    UserName="string"
    UserNameLabelText="string"
    UserNameRequiredErrorMessage="string"
    Visible="True|False"
    Width="size"
>
        <CancelButtonStyle/>
        <CompleteSuccessTextStyle/>
        <ContinueButtonStyle/>
        <CreateUserButtonStyle/>
        <ErrorMessageStyle/>
        <FinishCompleteButtonStyle/>
        <FinishNavigationTemplate>
<!-- child controls -->
        </FinishNavigationTemplate>
        <FinishPreviousButtonStyle/>
        <HeaderStyle/>
        <HeaderTemplate>
<!-- child controls -->
        </HeaderTemplate>
        <HyperLinkStyle/>
        <InstructionTextStyle/>
        <LabelStyle/>
        <MailDefinition
            BodyFileName="uri"
            CC="string"
            From="string"
            IsBodyHtml="True|False"
            Priority="Normal|Low|High"
            Subject="string"
>
                <EmbeddedObjects>
                        <asp:EmbeddedMailObject
                            Name="string"
                            Path="uri"
                        />
                </EmbeddedObjects>
        </MailDefinition>
        <NavigationButtonStyle/>
        <NavigationStyle/>
        <PasswordHintStyle/>
        <SideBarButtonStyle/>
        <SideBarStyle/>
        <SideBarTemplate>
<!-- child controls -->
        </SideBarTemplate>
        <StartNavigationTemplate>
<!-- child controls -->
        </StartNavigationTemplate>
        <StartNextButtonStyle/>
        <StepNavigationTemplate>
<!-- child controls -->
        </StepNavigationTemplate>
        <StepNextButtonStyle/>
        <StepPreviousButtonStyle/>
        <StepStyle/>
        <TextBoxStyle/>
        <TitleTextStyle/>
        <ValidatorTextStyle/>
        <WizardSteps>
                <asp:TemplatedWizardStep
                    AllowReturn="True|False"
                    ContentTemplateContainer="string"
                    EnableTheming="True|False"
                    EnableViewState="True|False"
                    ID="string"
                    OnActivate="Activate event handler"
                    OnDataBinding="DataBinding event handler"
                    OnDeactivate="Deactivate event handler"
                    OnDisposed="Disposed event handler"
                    OnInit="Init event handler"
                    OnLoad="Load event handler"
                    OnPreRender="PreRender event handler"
                    OnUnload="Unload event handler"
                    runat="server"
                    SkinID="string"
                    StepType="Auto|Complete|Finish|Start|Step"
                    Title="string"
                    Visible="True|False"
>
                        <ContentTemplate>
<!-- child controls -->
                        </ContentTemplate>
                        <CustomNavigationTemplate>
<!-- child controls -->
                        </CustomNavigationTemplate>
                </asp:TemplatedWizardStep>
                <asp:WizardStep
                    AllowReturn="True|False"
                    EnableTheming="True|False"
                    EnableViewState="True|False"
                    ID="string"
                    OnActivate="Activate event handler"
                    OnDataBinding="DataBinding event handler"
                    OnDeactivate="Deactivate event handler"
                    OnDisposed="Disposed event handler"
                    OnInit="Init event handler"
                    OnLoad="Load event handler"
                    OnPreRender="PreRender event handler"
                    OnUnload="Unload event handler"
                    runat="server"
                    SkinID="string"
                    StepType="Auto|Complete|Finish|Start|Step"
                    Title="string"
                    Visible="True|False"
                />
        </WizardSteps>
</asp:CreateUserWizard>
```
## Examples
The first code example shows how to use the <xref:System.Web.UI.WebControls.CreateUserWizard> control in its basic form. This page will create a new Web site user account with the site's default <xref:System.Web.Security.MembershipProvider> object.
[!code-aspx-csharp[CreateUserWizardBasic#1](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardBasic/CS/createuserwizardbasiccs.aspx#1)]
[!code-aspx-vb[CreateUserWizardBasic#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardBasic/VB/createuserwizardbasicvb.aspx#1)]
The second code example shows how to use the <xref:System.Web.UI.WebControls.CreateUserWizard> control with the default templates.
> [!IMPORTANT]
> This example has a text box that accepts user input, which is a potential security threat. By default, ASP.NET Web pages validate that user input does not include script or HTML elements. For more information, see [Script Exploits Overview](https://msdn.microsoft.com/library/772c7312-211a-4eb3-8d6e-eec0aa1dcc07).
[!code-aspx-csharp[CreateUserWizardFullTemplate#1](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardFullTemplate/CS/createuserwizardfulltemplatecs.aspx#1)]
[!code-aspx-vb[CreateUserWizardFullTemplate#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardFullTemplate/VB/createuserwizardfulltemplatevb.aspx#1)]
The third code example adds an additional step to the <xref:System.Web.UI.WebControls.CreateUserWizard> control and uses the <xref:System.Web.UI.WebControls.CreateUserWizard.CreatedUser> event to store the user's first and last name in personalization properties. The code example requires the following entries in the Web.config file.
`<configuration>`
`<system.web>`
`<profile>`
`<properties>`
`<add name="userName" />`
`</properties>`
`</profile>`
`</system.web>`
`</configuration>`
> [!IMPORTANT]
> This example has a text box that accepts user input, which is a potential security threat. By default, ASP.NET Web pages validate that user input does not include script or HTML elements. For more information, see [Script Exploits Overview](https://msdn.microsoft.com/library/772c7312-211a-4eb3-8d6e-eec0aa1dcc07).
[!code-aspx-csharp[CreateUserWizardCreatedUser#1](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardCreatedUser/CS/createuserwizardcreatedusercs.aspx#1)]
[!code-aspx-vb[CreateUserWizardCreatedUser#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardCreatedUser/VB/createuserwizardcreateduservb.aspx#1)]
]]></format>
</remarks>
<altmember cref="T:System.Web.UI.WebControls.Wizard" />
<altmember cref="T:System.Web.UI.WebControls.CreateUserWizardStep" />
<altmember cref="T:System.Web.UI.WebControls.WizardStep" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">ASP.NET Login Controls Overview</related>
<related type="Article" href="https://msdn.microsoft.com/library/d85075bc-9c1a-4453-8a0c-539b10853c9c">Securing Login Controls</related>
<related type="Article" href="https://msdn.microsoft.com/library/c0cc4b96-8d75-41f7-977a-4d75098d7a9e">Wizard Web Server Control Overview</related>
<related type="Article" href="https://msdn.microsoft.com/library/824c3a24-f0af-427c-a652-0d2d1e9397cd">Managing Users By Using Membership</related>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CreateUserWizard ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.WebControls.CreateUserWizard.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; CreateUserWizard();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Web.UI.WebControls.CreateUserWizard" /> class.</summary>
<remarks>To be added.</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="ActiveStepIndex">
<MemberSignature Language="C#" Value="public override int ActiveStepIndex { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ActiveStepIndex" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.ActiveStepIndex" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property ActiveStepIndex As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property int ActiveStepIndex { int get(); void set(int value); };" />
<MemberSignature Language="F#" Value="member this.ActiveStepIndex : int with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.ActiveStepIndex" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(0)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the step that is currently displayed to the user.</summary>
<value>The index of the step that is currently displayed to the user.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.ActiveStepIndex%2A> property provides the zero-based index of the step that is currently displayed in the <xref:System.Web.UI.WebControls.CreateUserWizard> control. You can programmatically set the <xref:System.Web.UI.WebControls.CreateUserWizard.ActiveStepIndex%2A> property to dynamically display a step to the user.
]]></format>
</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="Answer">
<MemberSignature Language="C#" Value="public virtual string Answer { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Answer" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.Answer" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property Answer As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ Answer { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.Answer : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.Answer" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.Themeable(false)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the end user's answer to the password recovery confirmation question.</summary>
<value>The end user's answer to the password recovery confirmation question. The default value is an empty string ("").</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The membership provider specified in the <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> property will determine whether the question and answer text boxes are displayed at run time.
If an answer is required by the membership provider specified in the <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> property, then the answer text box will appear on the <xref:System.Web.UI.WebControls.CreateUserWizard> control. Each text box displayed on the <xref:System.Web.UI.WebControls.CreateUserWizard> control has a <xref:System.Web.UI.WebControls.RequiredFieldValidator> object associated with it.
This property cannot be set by themes or style sheet themes. For more information, see <xref:System.Web.UI.ThemeableAttribute> and [ASP.NET Themes and Skins](https://msdn.microsoft.com/library/5df3ebbd-d46c-4502-9406-02f9df4ef2c3).
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
## Examples
The following code example modifies the email message in the <xref:System.Web.UI.WebControls.CreateUserWizard.SendingMail> event to include the user's password recovery confirmation answer in the message that is sent to new users.
[!code-csharp[CreateUserWizardOnSendingMail#2](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardOnSendingMail/CS/CustomCreateUserWizard.cs#2)]
[!code-vb[CreateUserWizardOnSendingMail#2](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardOnSendingMail/VB/CustomCreateUserWizard.vb#2)]
The following code example demonstrates a Web page that uses the `CustomCreateUserWizard`.
[!code-aspx-csharp[CreateUserWizardOnSendingMail#1](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardOnSendingMail/CS/createuserwizardonsendingmailcs.aspx#1)]
[!code-aspx-vb[CreateUserWizardOnSendingMail#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardOnSendingMail/VB/createuserwizardonsendingmailvb.aspx#1)]
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.Question" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.AnswerLabelText" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.AnswerRequiredErrorMessage" />
<altmember cref="E:System.Web.UI.WebControls.CreateUserWizard.SendingMail" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="AnswerLabelText">
<MemberSignature Language="C#" Value="public virtual string AnswerLabelText { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string AnswerLabelText" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.AnswerLabelText" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AnswerLabelText As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ AnswerLabelText { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.AnswerLabelText : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.AnswerLabelText" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the text of the label that identifies the password confirmation answer text box.</summary>
<value>The label text that identifies the password confirmation answer text box. The default value is "Security Answer:". The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.Answer" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="AnswerRequiredErrorMessage">
<MemberSignature Language="C#" Value="public virtual string AnswerRequiredErrorMessage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string AnswerRequiredErrorMessage" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.AnswerRequiredErrorMessage" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AnswerRequiredErrorMessage As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ AnswerRequiredErrorMessage { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.AnswerRequiredErrorMessage : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.AnswerRequiredErrorMessage" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the error message shown when the user does not enter an answer to the password confirmation question.</summary>
<value>The error message shown when the user does not enter an answer to the password confirmation question. The default value is "Security answer is required." The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.Answer" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="AutoGeneratePassword">
<MemberSignature Language="C#" Value="public virtual bool AutoGeneratePassword { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool AutoGeneratePassword" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.AutoGeneratePassword" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AutoGeneratePassword As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool AutoGeneratePassword { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.AutoGeneratePassword : bool with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.AutoGeneratePassword" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.Themeable(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value indicating whether or not to automatically generate a password for the new user account.</summary>
<value>
<see langword="true" /> to automatically generate a password for the new user account; otherwise, <see langword="false" />. The default value is <see langword="false" />.
This property cannot be set by themes or style sheet themes. For more information, see <see cref="T:System.Web.UI.ThemeableAttribute" /> and [ASP.NET Themes and Skins](https://msdn.microsoft.com/library/5df3ebbd-d46c-4502-9406-02f9df4ef2c3).</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.AutoGeneratePassword%2A> property makes it possible to create user accounts without entering a password for them. For example, this functionality is useful when an administrator creates a new user's account and then gives a password to the user.
> [!IMPORTANT]
> You cannot create users using the <xref:System.Web.UI.WebControls.CreateUserWizard> if <xref:System.Web.UI.WebControls.CreateUserWizard.AutoGeneratePassword%2A> is set to `true` and the <xref:System.Web.Security.Membership.PasswordStrengthRegularExpression%2A> property is set in the application's Web.config. An error message indicating an invalid password will result.
]]></format>
</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="CompleteStep">
<MemberSignature Language="C#" Value="public System.Web.UI.WebControls.CompleteWizardStep CompleteStep { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.WebControls.CompleteWizardStep CompleteStep" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.CompleteStep" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property CompleteStep As CompleteWizardStep" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::WebControls::CompleteWizardStep ^ CompleteStep { System::Web::UI::WebControls::CompleteWizardStep ^ get(); };" />
<MemberSignature Language="F#" Value="member this.CompleteStep : System.Web.UI.WebControls.CompleteWizardStep" Usage="System.Web.UI.WebControls.CreateUserWizard.CompleteStep" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.CompleteWizardStep</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a reference to the final user account creation step.</summary>
<value>A <see cref="T:System.Web.UI.WebControls.CompleteWizardStep" /> object that represents the final user account creation step.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.CompleteStep%2A> property defines the final step for creating a user account. This property is read-only; however, you can set the properties of the <xref:System.Web.UI.WebControls.CompleteWizardStep> object that <xref:System.Web.UI.WebControls.CreateUserWizard.CompleteStep%2A> returns.
]]></format>
</remarks>
<altmember cref="T:System.Web.UI.WebControls.CompleteWizardStep" />
<related type="Article" href="https://msdn.microsoft.com/library/c0cc4b96-8d75-41f7-977a-4d75098d7a9e">Wizard Web Server Control Overview</related>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="CompleteSuccessText">
<MemberSignature Language="C#" Value="public virtual string CompleteSuccessText { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string CompleteSuccessText" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.CompleteSuccessText" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property CompleteSuccessText As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ CompleteSuccessText { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.CompleteSuccessText : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.CompleteSuccessText" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the text displayed when a Web site user account is created successfully.</summary>
<value>The text displayed when a Web site user account is created successfully. The default is "Your account has been successfully created." The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Use the <xref:System.Web.UI.WebControls.CreateUserWizard.CompleteSuccessText%2A> property to change the message that is displayed when a user account is successfully created.
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
## Examples
The following code example uses the <xref:System.Web.UI.WebControls.CreateUserWizard.OnCreatedUser%2A> method to change the <xref:System.Web.UI.WebControls.CreateUserWizard.CompleteSuccessText%2A> property to include the user name in the displayed text.
[!code-aspx-csharp[CreateUserWizardCompleteSuccessText#1](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardCompleteSuccessText/CS/createuserwizardcompletesuccesstextcs.aspx#1)]
[!code-aspx-vb[CreateUserWizardCompleteSuccessText#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardCompleteSuccessText/VB/createuserwizardcompletesuccesstextvb.aspx#1)]
]]></format>
</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="CompleteSuccessTextStyle">
<MemberSignature Language="C#" Value="public System.Web.UI.WebControls.TableItemStyle CompleteSuccessTextStyle { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.WebControls.TableItemStyle CompleteSuccessTextStyle" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.CompleteSuccessTextStyle" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property CompleteSuccessTextStyle As TableItemStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::WebControls::TableItemStyle ^ CompleteSuccessTextStyle { System::Web::UI::WebControls::TableItemStyle ^ get(); };" />
<MemberSignature Language="F#" Value="member this.CompleteSuccessTextStyle : System.Web.UI.WebControls.TableItemStyle" Usage="System.Web.UI.WebControls.CreateUserWizard.CompleteSuccessTextStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.TableItemStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a reference to a collection of properties that define the appearance of the text displayed when a Web site user account is created successfully.</summary>
<value>A reference to the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> that contains properties that define the appearance of the text displayed when a Web site user account is created successfully.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.CompleteSuccessTextStyle%2A> defines the appearance of the text displayed when a Web site user account is created successfully in the <xref:System.Web.UI.WebControls.CreateUserWizard> control. This property is read-only; however, you can set the properties of the <xref:System.Web.UI.WebControls.TableItemStyle> object that it returns. You can set these properties declaratively in the form `Property-Subproperty`, where `Subproperty` represents a property of the <xref:System.Web.UI.WebControls.TableItemStyle> class (for example, `CompleteSuccessTextStyle-ForeColor`). You can set the property programmatically in the form `Property.Subproperty` (for example, `CompleteSuccessTextStyle.ForeColor`).
The <xref:System.Web.UI.WebControls.CreateUserWizard.CompleteSuccessTextStyle%2A> property defines the appearance of the text displayed when a Web site user account is created successfully, after the user has clicked the **Continue** button on the <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserStep%2A> step.
The style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard.CompleteSuccessTextStyle%2A> property are merged with the style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard> control. Any settings applied in the <xref:System.Web.UI.WebControls.CreateUserWizard.CompleteSuccessTextStyle%2A> property override the corresponding settings in properties of the <xref:System.Web.UI.WebControls.CreateUserWizard> control.
The following <xref:System.Web.UI.WebControls.CreateUserWizard> style properties are overridden by <xref:System.Web.UI.WebControls.CreateUserWizard.CompleteSuccessTextStyle%2A> settings:
- <xref:System.Web.UI.WebControls.Style.BackColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderStyle%2A>
- <xref:System.Web.UI.WebControls.Style.BorderWidth%2A>
- <xref:System.Web.UI.WebControls.Style.Font%2A>
- <xref:System.Web.UI.WebControls.Style.ForeColor%2A>
- <xref:System.Web.UI.WebControls.Style.Height%2A>
- <xref:System.Web.UI.WebControls.Style.Width%2A>
However, when you use templates to define the appearance of the <xref:System.Web.UI.WebControls.CreateUserWizard> control, the <xref:System.Web.UI.WebControls.CreateUserWizard.CompleteSuccessTextStyle%2A> property has no effect.
]]></format>
</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="ConfirmPassword">
<MemberSignature Language="C#" Value="public virtual string ConfirmPassword { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ConfirmPassword" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.ConfirmPassword" />
<MemberSignature Language="VB.NET" Value="Public Overridable ReadOnly Property ConfirmPassword As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ ConfirmPassword { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.ConfirmPassword : string" Usage="System.Web.UI.WebControls.CreateUserWizard.ConfirmPassword" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the second password entered by the user.</summary>
<value>The second password entered by the user. The default value is an empty string ("").</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.ConfirmPassword%2A> property contains the second password (the confirmation password) entered by the user. By default, a <xref:System.Web.UI.WebControls.CompareValidator> object is provided for the <xref:System.Web.UI.WebControls.CreateUserWizard.Password%2A> and <xref:System.Web.UI.WebControls.CreateUserWizard.ConfirmPassword%2A> text box values. Each text box displayed on the <xref:System.Web.UI.WebControls.CreateUserWizard> control also has a <xref:System.Web.UI.WebControls.RequiredFieldValidator> associated with it.
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.Password" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="ConfirmPasswordCompareErrorMessage">
<MemberSignature Language="C#" Value="public virtual string ConfirmPasswordCompareErrorMessage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ConfirmPasswordCompareErrorMessage" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.ConfirmPasswordCompareErrorMessage" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property ConfirmPasswordCompareErrorMessage As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ ConfirmPasswordCompareErrorMessage { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.ConfirmPasswordCompareErrorMessage : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.ConfirmPasswordCompareErrorMessage" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the error message shown when the user enters two different passwords in the password and confirm password text boxes.</summary>
<value>The error message shown when the user enters two different passwords in the password and confirm password text boxes. The default value is "The Password and Confirmation Password must match." The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.Password" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ConfirmPassword" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="ConfirmPasswordLabelText">
<MemberSignature Language="C#" Value="public virtual string ConfirmPasswordLabelText { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ConfirmPasswordLabelText" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.ConfirmPasswordLabelText" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property ConfirmPasswordLabelText As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ ConfirmPasswordLabelText { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.ConfirmPasswordLabelText : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.ConfirmPasswordLabelText" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets text of the label for the second password text box.</summary>
<value>The label text that identifies the confirm password text box. The default value is "Confirm Password:". The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ConfirmPassword" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="ConfirmPasswordRequiredErrorMessage">
<MemberSignature Language="C#" Value="public virtual string ConfirmPasswordRequiredErrorMessage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ConfirmPasswordRequiredErrorMessage" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.ConfirmPasswordRequiredErrorMessage" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property ConfirmPasswordRequiredErrorMessage As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ ConfirmPasswordRequiredErrorMessage { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.ConfirmPasswordRequiredErrorMessage : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.ConfirmPasswordRequiredErrorMessage" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the error message displayed when the user leaves the confirm password text box empty.</summary>
<value>The error message displayed when the user leaves the confirm password text box empty. The default value is "Confirm Password is required." The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ConfirmPassword" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="ContinueButtonClick">
<MemberSignature Language="C#" Value="public event EventHandler ContinueButtonClick;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler ContinueButtonClick" />
<MemberSignature Language="DocId" Value="E:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonClick" />
<MemberSignature Language="VB.NET" Value="Public Custom Event ContinueButtonClick As EventHandler " />
<MemberSignature Language="C++ CLI" Value="public:&#xA; event EventHandler ^ ContinueButtonClick;" />
<MemberSignature Language="F#" Value="member this.ContinueButtonClick : EventHandler " Usage="member this.ContinueButtonClick : System.EventHandler " />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>Occurs when the user clicks the **Continue** button in the final user account creation step.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonClick> event is raised when the **Continue** button on the <xref:System.Web.UI.WebControls.CreateUserWizard> control is clicked. Use the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonClick> event to provide additional processing when the **Continue** button is clicked.
For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md).
]]></format>
</remarks>
<altmember cref="M:System.Web.UI.WebControls.CreateUserWizard.OnContinueButtonClick(System.EventArgs)" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="ContinueButtonCommandName">
<MemberSignature Language="C#" Value="public static readonly string ContinueButtonCommandName;" />
<MemberSignature Language="ILAsm" Value=".field public static initonly string ContinueButtonCommandName" />
<MemberSignature Language="DocId" Value="F:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonCommandName" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly ContinueButtonCommandName As String " />
<MemberSignature Language="C++ CLI" Value="public: static initonly System::String ^ ContinueButtonCommandName;" />
<MemberSignature Language="F#" Value=" staticval mutable ContinueButtonCommandName : string" Usage="System.Web.UI.WebControls.CreateUserWizard.ContinueButtonCommandName" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the <see cref="P:System.Web.UI.WebControls.Button.CommandName" /> value of the **Continue** button on the final step for creating a user account. The <see cref="F:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonCommandName" /> field is read-only.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonCommandName> field represents the <xref:System.Web.UI.WebControls.Button.CommandName%2A> value of the **Continue** button on the final step for creating a user account.
To assign continue functionality to any <xref:System.Web.UI.WebControls.Button> control contained in the <xref:System.Web.UI.WebControls.CreateUserWizard> control, set the <xref:System.Web.UI.WebControls.Button.CommandName%2A> property of the button to the string that is contained in the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonCommandName> field.
The **Continue** button appears on the template for the final step for creating a user account, which is represented by the <xref:System.Web.UI.WebControls.CreateUserWizard.CompleteStep%2A> property. Clicking the **Continue** button redirects the user to the URL that is stored in the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueDestinationPageUrl%2A> property. To add custom functionality to the **Continue** button, create an event handler for the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonClick> event.
]]></format>
</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="ContinueButtonImageUrl">
<MemberSignature Language="C#" Value="public virtual string ContinueButtonImageUrl { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ContinueButtonImageUrl" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonImageUrl" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property ContinueButtonImageUrl As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ ContinueButtonImageUrl { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.ContinueButtonImageUrl : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.ContinueButtonImageUrl" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.ImageUrlEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.UrlProperty</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.ImageUrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the URL of an image used for the **Continue** button on the final user account creation step.</summary>
<value>The URL of an image used for the **Continue** button on the final user account creation step. The default value is an empty string ("").</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
When the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonType%2A> property is set to <xref:System.Web.UI.WebControls.ButtonType.Image>, use the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonImageUrl%2A> property to specify the image to display for the **Continue** button.
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonText" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonType" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonStyle" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="ContinueButtonStyle">
<MemberSignature Language="C#" Value="public System.Web.UI.WebControls.Style ContinueButtonStyle { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.WebControls.Style ContinueButtonStyle" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonStyle" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ContinueButtonStyle As Style" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::WebControls::Style ^ ContinueButtonStyle { System::Web::UI::WebControls::Style ^ get(); };" />
<MemberSignature Language="F#" Value="member this.ContinueButtonStyle : System.Web.UI.WebControls.Style" Usage="System.Web.UI.WebControls.CreateUserWizard.ContinueButtonStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.Style</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a reference to a collection of properties that define the appearance of the **Continue** button.</summary>
<value>A reference to a <see cref="T:System.Web.UI.WebControls.Style" /> that contains the properties that define the appearance of the **Continue** button.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.Wizard.NavigationButtonStyle%2A?displayProperty=nameWithType> property determines the appearance of the **Continue** button in the <xref:System.Web.UI.WebControls.CreateUserWizard> control, but you can override these settings using the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonStyle%2A> property. This property is read-only; however, you can set the properties of the <xref: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 <xref:System.Web.UI.WebControls.Style> class (for example, `ContinueButtonStyle-ForeColor`). You can set the property programmatically in the form `Property.Subproperty` (for example, `ContinueButtonStyle.ForeColor`).
Common settings include custom background color, text color, and font properties.
The style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonStyle%2A> property are merged with the style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard> control. Any settings applied in the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonStyle%2A> property override the corresponding settings in the <xref:System.Web.UI.WebControls.CreateUserWizard> control.
The following <xref:System.Web.UI.WebControls.CreateUserWizard> style properties are overridden by <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonStyle%2A> settings:
- <xref:System.Web.UI.WebControls.Style.BackColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderStyle%2A>
- <xref:System.Web.UI.WebControls.Style.BorderWidth%2A>
- <xref:System.Web.UI.WebControls.Style.Font%2A>
- <xref:System.Web.UI.WebControls.Style.ForeColor%2A>
- <xref:System.Web.UI.WebControls.Style.Height%2A>
- <xref:System.Web.UI.WebControls.Style.Width%2A>
However, when you use templates to define the appearance of the <xref:System.Web.UI.WebControls.CreateUserWizard> control, the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonStyle%2A> property has no effect.
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonText" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonType" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonImageUrl" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="ContinueButtonText">
<MemberSignature Language="C#" Value="public virtual string ContinueButtonText { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ContinueButtonText" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonText" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property ContinueButtonText As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ ContinueButtonText { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.ContinueButtonText : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.ContinueButtonText" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the text caption displayed on the **Continue** button.</summary>
<value>The text caption displayed on the **Continue** button. The default value is "Continue". The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonText%2A> property contains the text displayed for the <xref:System.Web.UI.WebControls.CreateUserWizard> control's **Continue** button. Depending on the value of the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonType%2A> property, the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonText%2A> property can appear as text on a button, as text displayed as an alternative to an image, or as the text of a link. The following table lists <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonType%2A> property values and their respective effects on the **Continue** button's text caption.
<xref:System.Web.UI.WebControls.ButtonType.Button>
Text appears on the button.
<xref:System.Web.UI.WebControls.ButtonType.Image>
Text appears as alternative text for the image.
<xref:System.Web.UI.WebControls.ButtonType.Link>
Text appears as a link.
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonType" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonStyle" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonImageUrl" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="ContinueButtonType">
<MemberSignature Language="C#" Value="public virtual System.Web.UI.WebControls.ButtonType ContinueButtonType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.UI.WebControls.ButtonType ContinueButtonType" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonType" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property ContinueButtonType As ButtonType" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::UI::WebControls::ButtonType ContinueButtonType { System::Web::UI::WebControls::ButtonType get(); void set(System::Web::UI::WebControls::ButtonType value); };" />
<MemberSignature Language="F#" Value="member this.ContinueButtonType : System.Web.UI.WebControls.ButtonType with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.ContinueButtonType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.ButtonType</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the type of button rendered as the **Continue** button.</summary>
<value>One of the <see cref="T:System.Web.UI.WebControls.ButtonType" /> enumeration values. The default value is <see cref="F:System.Web.UI.WebControls.ButtonType.Button" />.</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">The specified button type is not one of the <see cref="T:System.Web.UI.WebControls.ButtonType" /> values.</exception>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonText" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonStyle" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.ContinueButtonImageUrl" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="ContinueDestinationPageUrl">
<MemberSignature Language="C#" Value="public virtual string ContinueDestinationPageUrl { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ContinueDestinationPageUrl" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.ContinueDestinationPageUrl" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property ContinueDestinationPageUrl As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ ContinueDestinationPageUrl { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.ContinueDestinationPageUrl : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.ContinueDestinationPageUrl" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.UrlEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.Themeable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.UrlProperty</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.UrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the URL of the page that the user will see after clicking the **Continue** button on the success page.</summary>
<value>The URL of the destination page. The default is <see cref="F:System.String.Empty" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueDestinationPageUrl%2A> property contains the URL of the Web page that the user will see after successfully completing registration on your site. By setting the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueDestinationPageUrl%2A> property, you can control the first page that newly registered users see.
When the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueDestinationPageUrl%2A> property is <xref:System.String.Empty> and the user clicks the **Continue** button, the page is refreshed and any values on the form are cleared.
This property cannot be set by themes or style sheet themes. For more information, see <xref:System.Web.UI.ThemeableAttribute> and [ASP.NET Themes and Skins](https://msdn.microsoft.com/library/5df3ebbd-d46c-4502-9406-02f9df4ef2c3).
## Examples
The following code example uses the <xref:System.Web.UI.WebControls.CreateUserWizard.ContinueDestinationPageUrl%2A> property to return the user to the page that the user was viewing before reaching the registration page.
[!code-aspx-csharp[CreateUserWizardContinueDestinationPageUrl#1](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardContinueDestinationPageUrl/CS/createuserwizardcontinuedestinationpageurlcs.aspx#1)]
[!code-aspx-vb[CreateUserWizardContinueDestinationPageUrl#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardContinueDestinationPageUrl/VB/createuserwizardcontinuedestinationpageurlvb.aspx#1)]
]]></format>
</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="CreateChildControls">
<MemberSignature Language="C#" Value="protected internal override void CreateChildControls ();" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig virtual instance void CreateChildControls() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.WebControls.CreateUserWizard.CreateChildControls" />
<MemberSignature Language="VB.NET" Value="Protected Friend Overrides Sub CreateChildControls ()" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; override void CreateChildControls();" />
<MemberSignature Language="F#" Value="override this.CreateChildControls : unit -&gt; unit" Usage="createUserWizard.CreateChildControls " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Called by the ASP.NET page framework to notify this control to create any child controls that it contains in preparation for posting back or rendering.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateControlHierarchy">
<MemberSignature Language="C#" Value="protected override void CreateControlHierarchy ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void CreateControlHierarchy() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.WebControls.CreateUserWizard.CreateControlHierarchy" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Sub CreateControlHierarchy ()" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; override void CreateControlHierarchy();" />
<MemberSignature Language="F#" Value="override this.CreateControlHierarchy : unit -&gt; unit" Usage="createUserWizard.CreateControlHierarchy " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>This member overrides <see cref="M:System.Web.UI.WebControls.Wizard.CreateControlHierarchy" />, and more complete documentation might be available in that topic.
Creates the hierarchy of child controls that make up the control.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreatedUser">
<MemberSignature Language="C#" Value="public event EventHandler CreatedUser;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler CreatedUser" />
<MemberSignature Language="DocId" Value="E:System.Web.UI.WebControls.CreateUserWizard.CreatedUser" />
<MemberSignature Language="VB.NET" Value="Public Custom Event CreatedUser As EventHandler " />
<MemberSignature Language="C++ CLI" Value="public:&#xA; event EventHandler ^ CreatedUser;" />
<MemberSignature Language="F#" Value="member this.CreatedUser : EventHandler " Usage="member this.CreatedUser : System.EventHandler " />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>Occurs after the membership provider has created the new Web site user account.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.CreatedUser> event is raised after the membership provider specified in the <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> property creates the new Web site user account. If the <xref:System.Web.UI.WebControls.CreateUserWizard.LoginCreatedUser%2A> property is `true`, the user is logged on to the Web site after the <xref:System.Web.UI.WebControls.CreateUserWizard.CreatedUser> event.
Use the <xref:System.Web.UI.WebControls.CreateUserWizard.CreatedUser> event to set Web site values, such as personalization values, before the user is logged on to the site for the first time.
For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md).
## Examples
The following code example uses the <xref:System.Web.UI.WebControls.CreateUserWizard.CreatedUser> event to store the user's first and last name in personalization properties. The code example requires the following entries in the Web.config file.
`<configuration>`
`<system.web>`
`<profile>`
`<properties>`
`<add name="lastName" />`
`<add name="firstName" />`
`<add name="userName" />`
`</properties>`
`</profile>`
`</system.web>`
`</configuration>`
[!code-aspx-csharp[CreateUserWizardCreatedUser#1](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardCreatedUser/CS/createuserwizardcreatedusercs.aspx#1)]
[!code-aspx-vb[CreateUserWizardCreatedUser#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardCreatedUser/VB/createuserwizardcreateduservb.aspx#1)]
> [!IMPORTANT]
> This example has a text box that accepts user input, which is a potential security threat. By default, ASP.NET Web pages validate that user input does not include script or HTML elements. For more information, see [Script Exploits Overview](https://msdn.microsoft.com/library/772c7312-211a-4eb3-8d6e-eec0aa1dcc07).
]]></format>
</remarks>
<altmember cref="M:System.Web.UI.WebControls.CreateUserWizard.OnCreatedUser(System.EventArgs)" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="CreateUserButtonImageUrl">
<MemberSignature Language="C#" Value="public virtual string CreateUserButtonImageUrl { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string CreateUserButtonImageUrl" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonImageUrl" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property CreateUserButtonImageUrl As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ CreateUserButtonImageUrl { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.CreateUserButtonImageUrl : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonImageUrl" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.ImageUrlEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.UrlProperty</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.ImageUrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the URL of an image displayed for the **Create User** button.</summary>
<value>The URL of the image displayed for the **Create User** button. The default value is an empty string ("").</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
When the <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonType%2A> property is set to <xref:System.Web.UI.WebControls.ButtonType.Image>, use the <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonImageUrl%2A> property to specify the image to display for the **Create User** button.
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonStyle" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonText" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonType" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="CreateUserButtonStyle">
<MemberSignature Language="C#" Value="public System.Web.UI.WebControls.Style CreateUserButtonStyle { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.WebControls.Style CreateUserButtonStyle" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonStyle" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property CreateUserButtonStyle As Style" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::WebControls::Style ^ CreateUserButtonStyle { System::Web::UI::WebControls::Style ^ get(); };" />
<MemberSignature Language="F#" Value="member this.CreateUserButtonStyle : System.Web.UI.WebControls.Style" Usage="System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.Style</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a reference to a collection of properties that define the appearance of the **Create User** button.</summary>
<value>A reference to a <see cref="T:System.Web.UI.WebControls.Style" /> that contains the properties that define the appearance of the **Create User** button.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonStyle%2A> property defines the appearance of the **Create User** button in the <xref:System.Web.UI.WebControls.CreateUserWizard> control. This property is read-only; however, you can set the properties of the <xref: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 <xref:System.Web.UI.WebControls.Style> class (for example, `CreateUserButtonStyle-ForeColor`). You can set the property programmatically in the form `Property.Subproperty` (for example, `CreateUserButtonStyle.ForeColor`).
Common settings include custom background color, text color, and font properties.
The style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonStyle%2A> property are merged with the style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard> control. Any settings applied in the <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonStyle%2A> property override the corresponding settings in the <xref:System.Web.UI.WebControls.CreateUserWizard> control.
The following <xref:System.Web.UI.WebControls.CreateUserWizard> style properties are overridden by <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonStyle%2A> settings:
- <xref:System.Web.UI.WebControls.Style.BackColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderStyle%2A>
- <xref:System.Web.UI.WebControls.Style.BorderWidth%2A>
- <xref:System.Web.UI.WebControls.Style.Font%2A>
- <xref:System.Web.UI.WebControls.Style.ForeColor%2A>
- <xref:System.Web.UI.WebControls.Style.Height%2A>
- <xref:System.Web.UI.WebControls.Style.Width%2A>
However, when you use templates to define the appearance of the <xref:System.Web.UI.WebControls.CreateUserWizard> control, the <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonStyle%2A> property has no effect.
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonText" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonType" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonImageUrl" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="CreateUserButtonText">
<MemberSignature Language="C#" Value="public virtual string CreateUserButtonText { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string CreateUserButtonText" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonText" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property CreateUserButtonText As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ CreateUserButtonText { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.CreateUserButtonText : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonText" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the text caption displayed on the **Create User** button.</summary>
<value>The text caption displayed on the **Create User** button for the <see cref="T:System.Web.UI.WebControls.CreateUserWizard" /> control. The default value is "Submit". The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonText%2A> property contains the text displayed for the <xref:System.Web.UI.WebControls.CreateUserWizard> control's **Create User** button. Depending on the value of the <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonType%2A> property, the <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonText%2A> property can appear as text on a button, as text displayed as an alternative to an image, or as the text of a link. The following table lists <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonType%2A> property values and their respective effects on the **Create User** button's text caption.
<xref:System.Web.UI.WebControls.ButtonType.Button>
Text appears on the button.
<xref:System.Web.UI.WebControls.ButtonType.Image>
Text appears as alternative text for the image.
<xref:System.Web.UI.WebControls.ButtonType.Link>
Text appears as a link.
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">The specified button type is not one of the <see cref="T:System.Web.UI.WebControls.ButtonType" /> values.</exception>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonType" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonStyle" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonImageUrl" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="CreateUserButtonType">
<MemberSignature Language="C#" Value="public virtual System.Web.UI.WebControls.ButtonType CreateUserButtonType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.UI.WebControls.ButtonType CreateUserButtonType" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonType" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property CreateUserButtonType As ButtonType" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::UI::WebControls::ButtonType CreateUserButtonType { System::Web::UI::WebControls::ButtonType get(); void set(System::Web::UI::WebControls::ButtonType value); };" />
<MemberSignature Language="F#" Value="member this.CreateUserButtonType : System.Web.UI.WebControls.ButtonType with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.ButtonType</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the type of button rendered as the **Create User** button.</summary>
<value>One of the <see cref="T:System.Web.UI.WebControls.ButtonType" /> enumeration values. The default value is <see cref="F:System.Web.UI.WebControls.ButtonType.Button" />.</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">The specified button type is not one of the <see cref="T:System.Web.UI.WebControls.ButtonType" /> values.</exception>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonText" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonStyle" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserButtonImageUrl" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="CreateUserError">
<MemberSignature Language="C#" Value="public event System.Web.UI.WebControls.CreateUserErrorEventHandler CreateUserError;" />
<MemberSignature Language="ILAsm" Value=".event class System.Web.UI.WebControls.CreateUserErrorEventHandler CreateUserError" />
<MemberSignature Language="DocId" Value="E:System.Web.UI.WebControls.CreateUserWizard.CreateUserError" />
<MemberSignature Language="VB.NET" Value="Public Custom Event CreateUserError As CreateUserErrorEventHandler " />
<MemberSignature Language="C++ CLI" Value="public:&#xA; event System::Web::UI::WebControls::CreateUserErrorEventHandler ^ CreateUserError;" />
<MemberSignature Language="F#" Value="member this.CreateUserError : System.Web.UI.WebControls.CreateUserErrorEventHandler " Usage="member this.CreateUserError : System.Web.UI.WebControls.CreateUserErrorEventHandler " />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.CreateUserErrorEventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>Occurs when the membership provider cannot create the specified user account.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserError> event is raised on the server when the membership provider specified in the <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> property fails to create the specified user account.
The error handler is passed a <xref:System.Web.Security.MembershipCreateStatus> object that contains the details of the failure from the membership provider. For a list of the possible error conditions, see <xref:System.Web.Security.MembershipCreateStatus>.
For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md).
]]></format>
</remarks>
<altmember cref="M:System.Web.UI.WebControls.CreateUserWizard.OnCreateUserError(System.Web.UI.WebControls.CreateUserErrorEventArgs)" />
<altmember cref="T:System.Web.Security.MembershipCreateStatus" />
<altmember cref="T:System.Web.UI.WebControls.CreateUserErrorEventHandler" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="CreateUserStep">
<MemberSignature Language="C#" Value="public System.Web.UI.WebControls.CreateUserWizardStep CreateUserStep { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.WebControls.CreateUserWizardStep CreateUserStep" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.CreateUserStep" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property CreateUserStep As CreateUserWizardStep" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::WebControls::CreateUserWizardStep ^ CreateUserStep { System::Web::UI::WebControls::CreateUserWizardStep ^ get(); };" />
<MemberSignature Language="F#" Value="member this.CreateUserStep : System.Web.UI.WebControls.CreateUserWizardStep" Usage="System.Web.UI.WebControls.CreateUserWizard.CreateUserStep" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.CreateUserWizardStep</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a reference to the template for the user account creation step.</summary>
<value>A <see cref="T:System.Web.UI.WebControls.CreateUserWizardStep" /> value that represents the user account creation step.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserStep%2A> property defines the account creation step of a <xref:System.Web.UI.WebControls.CreateUserWizard> control. This property is read-only; however, you can set the properties of the <xref:System.Web.UI.WebControls.CreateUserWizardStep> object that <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserStep%2A> returns.
The following table lists the required and optional controls that are supported when using templated content for the <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserStep%2A>.
|ID or command name|Control type|Required/optional|
|------------------------|------------------|------------------------|
|`UserName`|Any control that implements <xref:System.Web.UI.IEditableTextControl>, including <xref:System.Web.UI.WebControls.TextBox>, or a custom or third-party control.|Required|
|`Password`|Any control that implements <xref:System.Web.UI.IEditableTextControl>, including <xref:System.Web.UI.WebControls.TextBox>, or a custom or third-party control.|Required if <xref:System.Web.UI.WebControls.CreateUserWizard.AutoGeneratePassword%2A> is set to `false`.|
|`Email`|Any control that implements <xref:System.Web.UI.IEditableTextControl>, including <xref:System.Web.UI.WebControls.TextBox>, or a custom or third-party control.|Required if <xref:System.Web.UI.WebControls.CreateUserWizard.RequireEmail%2A> is `true.`|
|`ConfirmPassword`|Any control that implements <xref:System.Web.UI.IEditableTextControl>, including <xref:System.Web.UI.WebControls.TextBox>, or a custom or third-party control.|No requirements|
|`Question`|Any control that implements <xref:System.Web.UI.IEditableTextControl>, including <xref:System.Web.UI.WebControls.TextBox>, or a custom or third-party control.|Optional unless required by membership.|
|`Answer`|Any control that implements <xref:System.Web.UI.IEditableTextControl>, including <xref:System.Web.UI.WebControls.TextBox>, or a custom or third-party control.|Optional unless required by membership.|
|`ErrorMessage`|Any control that implements <xref:System.Web.UI.ITextControl>.|Optional|
|`CreateUser`|Any control that causes event bubbling|Optional|
|`Cancel`|Any|Optional|
If the <xref:System.Web.UI.WebControls.CreateUserWizard.RequireEmail%2A> property is set to `true` and you are using templated content, the <xref:System.Web.UI.WebControls.CreateUserWizard.Email%2A> control is required; the <xref:System.Web.UI.WebControls.CreateUserWizard> control throws an exception if the <xref:System.Web.UI.WebControls.CreateUserWizard.Email%2A> control is not found or is of the wrong type. If <xref:System.Web.UI.WebControls.CreateUserWizard.RequireEmail%2A> is set to `false`, no exception is thrown if the <xref:System.Web.UI.WebControls.CreateUserWizard.Email%2A> control is not found. If the control is of the wrong type, it is ignored.
Similarly, if a membership provider requires a question and answer (determined by the <xref:System.Web.UI.WebControls.CreateUserWizard.QuestionAndAnswerRequired%2A> property), the <xref:System.Web.UI.WebControls.CreateUserWizard.Question%2A> and <xref:System.Web.UI.WebControls.CreateUserWizard.Answer%2A> controls are required and the <xref:System.Web.UI.WebControls.CreateUserWizard> throws an exception if they are not found or are of the wrong type. If they are not required by the membership provider, no exception is thrown if they are not found, and if they are of the wrong type they are ignored.
]]></format>
</remarks>
<altmember cref="T:System.Web.UI.WebControls.CreateUserWizardStep" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="CreatingUser">
<MemberSignature Language="C#" Value="public event System.Web.UI.WebControls.LoginCancelEventHandler CreatingUser;" />
<MemberSignature Language="ILAsm" Value=".event class System.Web.UI.WebControls.LoginCancelEventHandler CreatingUser" />
<MemberSignature Language="DocId" Value="E:System.Web.UI.WebControls.CreateUserWizard.CreatingUser" />
<MemberSignature Language="VB.NET" Value="Public Custom Event CreatingUser As LoginCancelEventHandler " />
<MemberSignature Language="C++ CLI" Value="public:&#xA; event System::Web::UI::WebControls::LoginCancelEventHandler ^ CreatingUser;" />
<MemberSignature Language="F#" Value="member this.CreatingUser : System.Web.UI.WebControls.LoginCancelEventHandler " Usage="member this.CreatingUser : System.Web.UI.WebControls.LoginCancelEventHandler " />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.LoginCancelEventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>Occurs before the membership provider is called to create the new Web site user account.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.CreatingUser> event is raised prior to calling the <xref:System.Web.Security.MembershipProvider.CreateUser%2A> method on the membership provider specified in the <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> property.
Use the <xref:System.Web.UI.WebControls.CreateUserWizard.CreatingUser> event to establish defaults or modify the information entered by the user before passing the information to the membership provider.
For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md).
## Examples
The following code example uses the <xref:System.Web.UI.WebControls.CreateUserWizard.CreatingUser> event to make the <xref:System.Web.UI.WebControls.CreateUserWizard.UserName%2A> property all lowercase before submitting it to the membership provider specified in the <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> property.
[!code-aspx-csharp[CreateUserWizardCreatingUser#1](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardCreatingUser/CS/createuserwizardcreatingusercs.aspx#1)]
[!code-aspx-vb[CreateUserWizardCreatingUser#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardCreatingUser/VB/createuserwizardcreatinguservb.aspx#1)]
]]></format>
</remarks>
<altmember cref="M:System.Web.UI.WebControls.CreateUserWizard.OnCreatingUser(System.Web.UI.WebControls.LoginCancelEventArgs)" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="DisableCreatedUser">
<MemberSignature Language="C#" Value="public virtual bool DisableCreatedUser { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool DisableCreatedUser" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.DisableCreatedUser" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property DisableCreatedUser As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool DisableCreatedUser { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.DisableCreatedUser : bool with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.DisableCreatedUser" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.Themeable(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value indicating whether the new user should be allowed to log on to the Web site.</summary>
<value>
<see langword="true" /> if the new user is allowed to log on to the Web site; otherwise, <see langword="false" />. The default is <see langword="false" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.DisableCreatedUser%2A> property determines if the newly created user account will be marked as disabled in the membership data store. When user accounts are marked as disabled, the accounts are not allowed to log on to the Web site. For example, if your Web site allows new users to request an account, but requires administrative approval before allowing access, set the <xref:System.Web.UI.WebControls.CreateUserWizard.DisableCreatedUser%2A> property to `true` to disable newly created accounts until an administrator approves the account.
When <xref:System.Web.UI.WebControls.CreateUserWizard.DisableCreatedUser%2A> is `true`, you should set the <xref:System.Web.UI.WebControls.CreateUserWizard.LoginCreatedUser%2A> property to `false` so that the <xref:System.Web.UI.WebControls.CreateUserWizard> does not attempt to log on the new user.
This property cannot be set by themes or style sheet themes. For more information, see <xref:System.Web.UI.ThemeableAttribute> and [ASP.NET Themes and Skins](https://msdn.microsoft.com/library/5df3ebbd-d46c-4502-9406-02f9df4ef2c3).
]]></format>
</remarks>
<altmember cref="P:System.Web.Security.MembershipUser.IsApproved" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="DisplaySideBar">
<MemberSignature Language="C#" Value="public override bool DisplaySideBar { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool DisplaySideBar" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.DisplaySideBar" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property DisplaySideBar As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool DisplaySideBar { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.DisplaySideBar : bool with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.DisplaySideBar" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value indicating whether to display the sidebar area of the control.</summary>
<value>
<see langword="true" /> if the sidebar area should be displayed for the <see cref="T:System.Web.UI.WebControls.CreateUserWizard" /> control; otherwise, <see langword="false" />. The default value is <see langword="false" />.</value>
<remarks>To be added.</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="DuplicateEmailErrorMessage">
<MemberSignature Language="C#" Value="public virtual string DuplicateEmailErrorMessage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string DuplicateEmailErrorMessage" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.DuplicateEmailErrorMessage" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property DuplicateEmailErrorMessage As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ DuplicateEmailErrorMessage { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.DuplicateEmailErrorMessage : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.DuplicateEmailErrorMessage" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the error message displayed when the user enters an email address that is already in use in the membership provider.</summary>
<value>The error message displayed when the user enters an email address that is already in use in the membership provider. The default value is "The email address that you entered is already in use. Please enter a different email address." The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.DuplicateUserNameErrorMessage" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="DuplicateUserNameErrorMessage">
<MemberSignature Language="C#" Value="public virtual string DuplicateUserNameErrorMessage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string DuplicateUserNameErrorMessage" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.DuplicateUserNameErrorMessage" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property DuplicateUserNameErrorMessage As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ DuplicateUserNameErrorMessage { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.DuplicateUserNameErrorMessage : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.DuplicateUserNameErrorMessage" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the error message displayed when the user enters a user name that is already in use in the membership provider.</summary>
<value>The error message displayed when the user enters a user name that is already in the membership provider. The default value is "Please enter a different user name." The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.DuplicateEmailErrorMessage" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="EditProfileIconUrl">
<MemberSignature Language="C#" Value="public virtual string EditProfileIconUrl { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string EditProfileIconUrl" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.EditProfileIconUrl" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property EditProfileIconUrl As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ EditProfileIconUrl { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.EditProfileIconUrl : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.EditProfileIconUrl" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.ImageUrlEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.UrlProperty</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.ImageUrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the URL of an image to display next to the link to the user profile editing page.</summary>
<value>The URL of an image to display next to the link to the user profile editing page. The default value is an empty string ("").</value>
<remarks>To be added.</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.EditProfileText" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.EditProfileUrl" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="EditProfileText">
<MemberSignature Language="C#" Value="public virtual string EditProfileText { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string EditProfileText" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.EditProfileText" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property EditProfileText As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ EditProfileText { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.EditProfileText : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.EditProfileText" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the text caption for the link to the user profile editing page.</summary>
<value>The text caption for the link to the user profile editing page. The default value is an empty string ("").</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.EditProfileIconUrl" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.EditProfileUrl" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="EditProfileUrl">
<MemberSignature Language="C#" Value="public virtual string EditProfileUrl { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string EditProfileUrl" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.EditProfileUrl" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property EditProfileUrl As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ EditProfileUrl { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.EditProfileUrl : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.EditProfileUrl" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.UrlEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.UrlProperty</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.UrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the URL of the user profile editing page.</summary>
<value>The URL of the user profile editing page. The default value is an empty string ("").</value>
<remarks>To be added.</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.EditProfileIconUrl" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.EditProfileText" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="Email">
<MemberSignature Language="C#" Value="public virtual string Email { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Email" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.Email" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property Email As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ Email { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.Email : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.Email" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the email address entered by the user.</summary>
<value>The email address entered by the user. The default value is an empty string ("").</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
If an email address is required by the membership provider specified in the <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> property, then the email address text box appears on the <xref:System.Web.UI.WebControls.CreateUserWizard> control. Each text box displayed on the <xref:System.Web.UI.WebControls.CreateUserWizard> control has a <xref:System.Web.UI.WebControls.RequiredFieldValidator> object associated with it.
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.EmailLabelText" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.EmailRegularExpression" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="EmailLabelText">
<MemberSignature Language="C#" Value="public virtual string EmailLabelText { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string EmailLabelText" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.EmailLabelText" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property EmailLabelText As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ EmailLabelText { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.EmailLabelText : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.EmailLabelText" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the text of the label for the email text box.</summary>
<value>The label text that identifies the email text box. The default value is "Email:". The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.Email" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="EmailRegularExpression">
<MemberSignature Language="C#" Value="public virtual string EmailRegularExpression { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string EmailRegularExpression" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.EmailRegularExpression" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property EmailRegularExpression As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ EmailRegularExpression { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.EmailRegularExpression : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.EmailRegularExpression" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a regular expression used to validate the provided email address.</summary>
<value>A string containing the regular expression used to validate an email address. The default value is an empty string ("").</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Use the <xref:System.Web.UI.WebControls.CreateUserWizard.EmailRegularExpression%2A> property to specify a regular expression that validates the email address entered by the user to confirm that it matches a specific pattern. A common use is to make sure that the user has entered a complete email address, such as **user\@contoso.com**. The regular expression is used in addition to any restrictions placed on the email address by the membership provider specified in the <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> property. If the membership provider rejects the email address for any reason, the text contained in the <xref:System.Web.UI.WebControls.CreateUserWizard.InvalidEmailErrorMessage%2A> property is displayed.
The address is only compared to the regular expression if the <xref:System.Web.UI.WebControls.CreateUserWizard.RequireEmail%2A> property is set to `true`.
If the email address does not pass the regular expression, the text contained in the <xref:System.Web.UI.WebControls.CreateUserWizard.EmailRegularExpressionErrorMessage%2A> property is displayed to the user.
## Examples
The following code example assigns a regular expression to the <xref:System.Web.UI.WebControls.CreateUserWizard.EmailRegularExpression%2A> property to make sure that the user entered their email address in a valid format, such as **username\@contoso.com**.
[!code-aspx-csharp[CreateUserWizardEmailRegex#1](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardEmailRegex/CS/createuserwizardemailregexcs.aspx#1)]
[!code-aspx-vb[CreateUserWizardEmailRegex#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardEmailRegex/VB/createuserwizardemailregexvb.aspx#1)]
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.EmailRegularExpressionErrorMessage" />
<related type="Article" href="~/docs/standard/base-types/regular-expressions.md">.NET Framework Regular Expressions</related>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="EmailRegularExpressionErrorMessage">
<MemberSignature Language="C#" Value="public virtual string EmailRegularExpressionErrorMessage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string EmailRegularExpressionErrorMessage" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.EmailRegularExpressionErrorMessage" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property EmailRegularExpressionErrorMessage As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ EmailRegularExpressionErrorMessage { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.EmailRegularExpressionErrorMessage : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.EmailRegularExpressionErrorMessage" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the error message displayed when the entered email address does not pass the site's criteria for email addresses.</summary>
<value>The error message displayed when the entered email address does not pass the regular expression defined in the <see cref="P:System.Web.UI.WebControls.CreateUserWizard.EmailRegularExpression" /> property. The default is "Please enter a different email address." The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Use the <xref:System.Web.UI.WebControls.CreateUserWizard.EmailRegularExpressionErrorMessage%2A> property to inform the user that the email address entered did not pass the site's criteria for email addresses.
## Examples
The following code example assigns an error message to the <xref:System.Web.UI.WebControls.CreateUserWizard.EmailRegularExpressionErrorMessage%2A> property to indicate to users that the email address is not in a valid format.
[!code-aspx-csharp[CreateUserWizardEmailRegex#1](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardEmailRegex/CS/createuserwizardemailregexcs.aspx#1)]
[!code-aspx-vb[CreateUserWizardEmailRegex#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardEmailRegex/VB/createuserwizardemailregexvb.aspx#1)]
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.EmailRegularExpression" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="EmailRequiredErrorMessage">
<MemberSignature Language="C#" Value="public virtual string EmailRequiredErrorMessage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string EmailRequiredErrorMessage" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.EmailRequiredErrorMessage" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property EmailRequiredErrorMessage As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ EmailRequiredErrorMessage { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.EmailRequiredErrorMessage : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.EmailRequiredErrorMessage" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the error message shown to the user when an email address is not entered in the email text box.</summary>
<value>The error message shown to the user when an email address is not entered in the email text box. The default value is "Email is required." The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.Email" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="ErrorMessageStyle">
<MemberSignature Language="C#" Value="public System.Web.UI.WebControls.TableItemStyle ErrorMessageStyle { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.WebControls.TableItemStyle ErrorMessageStyle" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.ErrorMessageStyle" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ErrorMessageStyle As TableItemStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::WebControls::TableItemStyle ^ ErrorMessageStyle { System::Web::UI::WebControls::TableItemStyle ^ get(); };" />
<MemberSignature Language="F#" Value="member this.ErrorMessageStyle : System.Web.UI.WebControls.TableItemStyle" Usage="System.Web.UI.WebControls.CreateUserWizard.ErrorMessageStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.TableItemStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a reference to a collection of style properties that define the appearance of error messages.</summary>
<value>A <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> containing the style properties that define the appearance of error messages on the control. The default is null.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Use the <xref:System.Web.UI.WebControls.CreateUserWizard.ErrorMessageStyle%2A> property to change the appearance of error messages that are displayed when the membership provider fails to create a new user account. By default, the <xref:System.Web.UI.WebControls.CreateUserWizard.ErrorMessageStyle%2A> is set to display the following messages in red:
- <xref:System.Web.UI.WebControls.CreateUserWizard.DuplicateEmailErrorMessage%2A>
- <xref:System.Web.UI.WebControls.CreateUserWizard.DuplicateUserNameErrorMessage%2A>
- <xref:System.Web.UI.WebControls.CreateUserWizard.InvalidAnswerErrorMessage%2A>
- <xref:System.Web.UI.WebControls.CreateUserWizard.InvalidEmailErrorMessage%2A>
- <xref:System.Web.UI.WebControls.CreateUserWizard.InvalidQuestionErrorMessage%2A>
- <xref:System.Web.UI.WebControls.CreateUserWizard.InvalidPasswordErrorMessage%2A>
- <xref:System.Web.UI.WebControls.CreateUserWizard.UnknownErrorMessage%2A>
The <xref:System.Web.UI.WebControls.CreateUserWizard.ErrorMessageStyle%2A> property is read-only; however, you can set the properties of the <xref: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 <xref:System.Web.UI.WebControls.TableItemStyle> class (for example, `ErrorMessageStyle-ForeColor`). You can set the property programmatically in the form `Property.Subproperty` (for example, `ErrorMessageStyle.ForeColor`).
Common settings include custom background color, text color, and font properties. The style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard.ErrorMessageStyle%2A> property are merged with the style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard> control. Any settings that are applied in the <xref:System.Web.UI.WebControls.CreateUserWizard.ErrorMessageStyle%2A> property override the corresponding settings in the properties of the <xref:System.Web.UI.WebControls.CreateUserWizard> control.
The following <xref:System.Web.UI.WebControls.CreateUserWizard> style properties are overridden by <xref:System.Web.UI.WebControls.CreateUserWizard.ErrorMessageStyle%2A> settings:
- <xref:System.Web.UI.WebControls.Style.BackColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderStyle%2A>
- <xref:System.Web.UI.WebControls.Style.BorderWidth%2A>
- <xref:System.Web.UI.WebControls.Style.Font%2A>
- <xref:System.Web.UI.WebControls.Style.ForeColor%2A>
- <xref:System.Web.UI.WebControls.Style.Height%2A>
- <xref:System.Web.UI.WebControls.Style.Width%2A>
However, when you use templates to define the appearance of the <xref:System.Web.UI.WebControls.CreateUserWizard> control, the <xref:System.Web.UI.WebControls.CreateUserWizard.ErrorMessageStyle%2A> property has no effect.
]]></format>
</remarks>
<altmember cref="M:System.Web.Security.MembershipProvider.CreateUser(System.String,System.String,System.String,System.String,System.String,System.Boolean,System.Object,System.Web.Security.MembershipCreateStatus@)" />
<altmember cref="M:System.Web.UI.WebControls.CreateUserWizard.OnCreateUserError(System.Web.UI.WebControls.CreateUserErrorEventArgs)" />
<altmember cref="T:System.Web.Security.MembershipCreateStatus" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="GetDesignModeState">
<MemberSignature Language="C#" Value="protected override System.Collections.IDictionary GetDesignModeState ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Collections.IDictionary GetDesignModeState() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.WebControls.CreateUserWizard.GetDesignModeState" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function GetDesignModeState () As IDictionary" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; override System::Collections::IDictionary ^ GetDesignModeState();" />
<MemberSignature Language="F#" Value="override this.GetDesignModeState : unit -&gt; System.Collections.IDictionary" Usage="createUserWizard.GetDesignModeState " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.IDictionary</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets design-time data for a control.</summary>
<returns>None</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="HelpPageIconUrl">
<MemberSignature Language="C#" Value="public virtual string HelpPageIconUrl { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string HelpPageIconUrl" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.HelpPageIconUrl" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property HelpPageIconUrl As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ HelpPageIconUrl { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.HelpPageIconUrl : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.HelpPageIconUrl" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.ImageUrlEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.UrlProperty</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.ImageUrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the URL of an image to display next to the link to the Help page.</summary>
<value>The URL of an image to display next to the link to the Help page. The default value is an empty string ("").</value>
<remarks>To be added.</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.HelpPageUrl" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.HelpPageText" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="HelpPageText">
<MemberSignature Language="C#" Value="public virtual string HelpPageText { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string HelpPageText" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.HelpPageText" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property HelpPageText As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ HelpPageText { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.HelpPageText : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.HelpPageText" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the text caption for the link to the Help page.</summary>
<value>The text caption for the link to the Help page. The default value is an empty string ("").</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.HelpPageIconUrl" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.HelpPageUrl" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="HelpPageUrl">
<MemberSignature Language="C#" Value="public virtual string HelpPageUrl { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string HelpPageUrl" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.HelpPageUrl" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property HelpPageUrl As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ HelpPageUrl { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.HelpPageUrl : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.HelpPageUrl" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.UrlEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.UrlProperty</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.UrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.Drawing.Design.UITypeEditor))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the URL of the Help page.</summary>
<value>The URL of the Help page. The default value is an empty string ("").</value>
<remarks>To be added.</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.HelpPageIconUrl" />
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.HelpPageText" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="HyperLinkStyle">
<MemberSignature Language="C#" Value="public System.Web.UI.WebControls.TableItemStyle HyperLinkStyle { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.WebControls.TableItemStyle HyperLinkStyle" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.HyperLinkStyle" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property HyperLinkStyle As TableItemStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::WebControls::TableItemStyle ^ HyperLinkStyle { System::Web::UI::WebControls::TableItemStyle ^ get(); };" />
<MemberSignature Language="F#" Value="member this.HyperLinkStyle : System.Web.UI.WebControls.TableItemStyle" Usage="System.Web.UI.WebControls.CreateUserWizard.HyperLinkStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.TableItemStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a collection of properties that define the appearance of hyperlinks.</summary>
<value>A reference to the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> that contains properties that define the appearance of hyperlinks.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.HyperLinkStyle%2A> property gets a reference to a <xref:System.Web.UI.WebControls.TableItemStyle> object that you use to change the appearance of hyperlinks in the <xref:System.Web.UI.WebControls.CreateUserWizard> control.
The <xref:System.Web.UI.WebControls.CreateUserWizard.HyperLinkStyle%2A> property is read-only; however, you can set the properties of the <xref: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 <xref: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`).
The style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard.HyperLinkStyle%2A> property are merged with the style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard> control. Any settings applied in the <xref:System.Web.UI.WebControls.CreateUserWizard.HyperLinkStyle%2A> property override the corresponding settings in the properties of the <xref:System.Web.UI.WebControls.CreateUserWizard> control.
The following <xref:System.Web.UI.WebControls.CreateUserWizard> style properties are overridden by <xref:System.Web.UI.WebControls.CreateUserWizard.HyperLinkStyle%2A> settings:
- <xref:System.Web.UI.WebControls.Style.BackColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderStyle%2A>
- <xref:System.Web.UI.WebControls.Style.BorderWidth%2A>
- <xref:System.Web.UI.WebControls.Style.Font%2A>
- <xref:System.Web.UI.WebControls.Style.ForeColor%2A>
- <xref:System.Web.UI.WebControls.Style.Height%2A>
- <xref:System.Web.UI.WebControls.Style.Width%2A>
However, when you use templates to define the appearance of the <xref:System.Web.UI.WebControls.CreateUserWizard> control, the <xref:System.Web.UI.WebControls.CreateUserWizard.HyperLinkStyle%2A> property has no effect.
]]></format>
</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="InstructionText">
<MemberSignature Language="C#" Value="public virtual string InstructionText { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string InstructionText" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.InstructionText" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property InstructionText As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ InstructionText { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.InstructionText : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.InstructionText" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets instructions for creating a new user account.</summary>
<value>The instruction text for creating a new user account. The default value is an empty string ("").</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.InstructionText%2A> property contains instructions for users creating a new user account. This text is displayed in the <xref:System.Web.UI.WebControls.CreateUserWizard> control, following the title.
If the <xref:System.Web.UI.WebControls.CreateUserWizard.InstructionText%2A> property is set to an empty string (""), no instruction text is displayed to the user.
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.InstructionTextStyle" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="InstructionTextStyle">
<MemberSignature Language="C#" Value="public System.Web.UI.WebControls.TableItemStyle InstructionTextStyle { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.WebControls.TableItemStyle InstructionTextStyle" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.InstructionTextStyle" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property InstructionTextStyle As TableItemStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::WebControls::TableItemStyle ^ InstructionTextStyle { System::Web::UI::WebControls::TableItemStyle ^ get(); };" />
<MemberSignature Language="F#" Value="member this.InstructionTextStyle : System.Web.UI.WebControls.TableItemStyle" Usage="System.Web.UI.WebControls.CreateUserWizard.InstructionTextStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.TableItemStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a reference to a collection of properties that define the appearance of instruction text.</summary>
<value>A reference to the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> that contains properties that define the appearance of instruction text.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.InstructionTextStyle%2A> property defines the appearance of instruction text in the <xref:System.Web.UI.WebControls.CreateUserWizard> control. This property is read-only; however, you can set the properties of the <xref:System.Web.UI.WebControls.TableItemStyle> object that it returns. You can set these properties declaratively in the form `Property-Subproperty`, where `Subproperty` represents a property of the <xref: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`).
The <xref:System.Web.UI.WebControls.CreateUserWizard.InstructionTextStyle%2A> property defines the appearance of the <xref:System.Web.UI.WebControls.CreateUserWizard.InstructionText%2A> property.
The style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard.InstructionTextStyle%2A> property are merged with the style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard> control. Any settings applied in the <xref:System.Web.UI.WebControls.CreateUserWizard.InstructionTextStyle%2A> property override the corresponding settings in properties of the <xref:System.Web.UI.WebControls.CreateUserWizard> control.
The following <xref:System.Web.UI.WebControls.CreateUserWizard> style properties are overridden by <xref:System.Web.UI.WebControls.CreateUserWizard.InstructionTextStyle%2A> settings:
- <xref:System.Web.UI.WebControls.Style.BackColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderStyle%2A>
- <xref:System.Web.UI.WebControls.Style.BorderWidth%2A>
- <xref:System.Web.UI.WebControls.Style.Font%2A>
- <xref:System.Web.UI.WebControls.Style.ForeColor%2A>
- <xref:System.Web.UI.WebControls.Style.Height%2A>
- <xref:System.Web.UI.WebControls.Style.Width%2A>
However, when you use templates to define the appearance of the <xref:System.Web.UI.WebControls.CreateUserWizard> control, the <xref:System.Web.UI.WebControls.CreateUserWizard.InstructionTextStyle%2A> property has no effect.
]]></format>
</remarks>
<altmember cref="P:System.Web.UI.WebControls.CreateUserWizard.InstructionText" />
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="InvalidAnswerErrorMessage">
<MemberSignature Language="C#" Value="public virtual string InvalidAnswerErrorMessage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string InvalidAnswerErrorMessage" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.InvalidAnswerErrorMessage" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property InvalidAnswerErrorMessage As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ InvalidAnswerErrorMessage { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.InvalidAnswerErrorMessage : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.InvalidAnswerErrorMessage" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the message displayed when the password retrieval answer is not valid.</summary>
<value>The message displayed when the password retrieval answer is not valid. The default is "Please enter a different security answer." The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.Security.Membership> class membership provider specified in the <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> property can support a question and answer for retrieving or resetting the user's password. The <xref:System.Web.UI.WebControls.CreateUserWizard.InvalidAnswerErrorMessage%2A> property is displayed when the answer entered by the user does not meet the requirements for the answer set by the membership provider. The actual requirements for the answer are determined by the membership provider, and might be different for different providers.
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
## Examples
The following code example changes the <xref:System.Web.UI.WebControls.CreateUserWizard.InvalidAnswerErrorMessage%2A> property for a membership provider that requires the answer to have a minimum length. The actual membership provider is not shown.
[!code-aspx-csharp[CreateUserWizardInvalidAnswerErrorMessage#1](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardInvalidAnswerErrorMessage/CS/createuserwizardinvalidanswererrormessagecs.aspx#1)]
[!code-aspx-vb[CreateUserWizardInvalidAnswerErrorMessage#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardInvalidAnswerErrorMessage/VB/createuserwizardinvalidanswererrormessagevb.aspx#1)]
]]></format>
</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="InvalidEmailErrorMessage">
<MemberSignature Language="C#" Value="public virtual string InvalidEmailErrorMessage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string InvalidEmailErrorMessage" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.InvalidEmailErrorMessage" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property InvalidEmailErrorMessage As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ InvalidEmailErrorMessage { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.InvalidEmailErrorMessage : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.InvalidEmailErrorMessage" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the message displayed when the entered email address is not valid.</summary>
<value>The message displayed when the email address entered is not valid. The default is "Please enter a valid email address." The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.Security.Membership> class membership provider specified in the <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> property can restrict the email addresses that it will accept. The <xref:System.Web.UI.WebControls.CreateUserWizard.InvalidEmailErrorMessage%2A> property is displayed when the email address entered by the user does not meet the requirements for the email address set by the membership provider. The actual requirements for the email address are determined by the membership provider, and might be different for different providers.
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
]]></format>
</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="InvalidPasswordErrorMessage">
<MemberSignature Language="C#" Value="public virtual string InvalidPasswordErrorMessage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string InvalidPasswordErrorMessage" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.InvalidPasswordErrorMessage" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property InvalidPasswordErrorMessage As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ InvalidPasswordErrorMessage { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.InvalidPasswordErrorMessage : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.InvalidPasswordErrorMessage" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the message displayed when the password entered is not valid.</summary>
<value>The message displayed when the password entered is not valid. The default is "Please enter a valid password." The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.Security.Membership> class membership provider specified in the <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> property can restrict the passwords that it will accept. The <xref:System.Web.UI.WebControls.CreateUserWizard.InvalidPasswordErrorMessage%2A> property is displayed when the password entered by the user does not meet the requirements for a password set by the membership provider. The actual requirements for the password are determined by the membership provider, and might be different for different providers.
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
## Examples
The following code example changes the <xref:System.Web.UI.WebControls.CreateUserWizard.InvalidPasswordErrorMessage%2A> property for a membership provider that requires a password containing both lowercase and uppercase characters. The actual membership provider is not shown.
[!code-aspx-csharp[CreateUserWizardInvalidPasswordErrorMessage#1](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardInvalidPasswordErrorMessage/CS/createuserwizardinvalidpassworderrormessagecs.aspx#1)]
[!code-aspx-vb[CreateUserWizardInvalidPasswordErrorMessage#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardInvalidPasswordErrorMessage/VB/createuserwizardinvalidpassworderrormessagevb.aspx#1)]
]]></format>
</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="InvalidQuestionErrorMessage">
<MemberSignature Language="C#" Value="public virtual string InvalidQuestionErrorMessage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string InvalidQuestionErrorMessage" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.InvalidQuestionErrorMessage" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property InvalidQuestionErrorMessage As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ InvalidQuestionErrorMessage { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.InvalidQuestionErrorMessage : string with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.InvalidQuestionErrorMessage" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the message displayed when the password retrieval question entered is not valid.</summary>
<value>The message displayed when the password retrieval question is not valid. The default is "Please enter a valid answer." The default text for the control is localized based on the server's current locale.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.Security.Membership> class membership provider specified in the <xref:System.Web.UI.WebControls.CreateUserWizard.MembershipProvider%2A> property can restrict the password retrieval questions that it will accept. The <xref:System.Web.UI.WebControls.CreateUserWizard.InvalidQuestionErrorMessage%2A> property is displayed when the question entered by the user does not meet the requirements for the question set by the membership provider. The actual requirements for the question are determined by the membership provider, and might be different for different providers.
The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see <xref:System.ComponentModel.LocalizableAttribute> and [Globalization and Localization](https://msdn.microsoft.com/library/8ef3838e-9d05-4236-9dd0-ceecff9df80d).
## Examples
The following code example changes the <xref:System.Web.UI.WebControls.CreateUserWizard.InvalidQuestionErrorMessage%2A> property for a membership provider that restricts questions to the alphanumeric characters a-z, A-Z, and 0-9. The actual membership provider is not shown.
[!code-aspx-csharp[CreateUserWizardInvalidQuestionErrorMessage#1](~/samples/snippets/csharp/VS_Snippets_WebNet/CreateUserWizardInvalidQuestionErrorMessage/CS/createuserwizardinvalidquestionerrormessagecs.aspx#1)]
[!code-aspx-vb[CreateUserWizardInvalidQuestionErrorMessage#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/CreateUserWizardInvalidQuestionErrorMessage/VB/createuserwizardinvalidquestionerrormessagevb.aspx#1)]
]]></format>
</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="LabelStyle">
<MemberSignature Language="C#" Value="public System.Web.UI.WebControls.TableItemStyle LabelStyle { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.WebControls.TableItemStyle LabelStyle" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.LabelStyle" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property LabelStyle As TableItemStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::WebControls::TableItemStyle ^ LabelStyle { System::Web::UI::WebControls::TableItemStyle ^ get(); };" />
<MemberSignature Language="F#" Value="member this.LabelStyle : System.Web.UI.WebControls.TableItemStyle" Usage="System.Web.UI.WebControls.CreateUserWizard.LabelStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.TableItemStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a reference to a collection of properties that define the appearance of labels.</summary>
<value>A reference to the <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> that contains properties that define the appearance of labels.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.LabelStyle%2A> property defines the appearance of labels in the <xref:System.Web.UI.WebControls.CreateUserWizard> control. This property is read-only; however, you can set the properties of the <xref:System.Web.UI.WebControls.TableItemStyle> object that it returns. You can set these properties declaratively in the form `Property-Subproperty`, where `Subproperty` represents a property of the <xref:System.Web.UI.WebControls.TableItemStyle> class (for example, `LabelStyle-ForeColor`). You can set the property programmatically in the form `Property.Subproperty` (for example, `LabelStyle.ForeColor`).
The <xref:System.Web.UI.WebControls.CreateUserWizard.LabelStyle%2A> property defines the appearance of the following properties:
- <xref:System.Web.UI.WebControls.CreateUserWizard.EmailLabelText%2A>
- <xref:System.Web.UI.WebControls.CreateUserWizard.UserNameLabelText%2A>
- <xref:System.Web.UI.WebControls.CreateUserWizard.PasswordLabelText%2A>
- <xref:System.Web.UI.WebControls.CreateUserWizard.ConfirmPasswordLabelText%2A>
- <xref:System.Web.UI.WebControls.CreateUserWizard.QuestionLabelText%2A>
- <xref:System.Web.UI.WebControls.CreateUserWizard.AnswerLabelText%2A>
The style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard.LabelStyle%2A> property are merged with the style settings for the <xref:System.Web.UI.WebControls.CreateUserWizard> control. Any settings applied in the <xref:System.Web.UI.WebControls.CreateUserWizard.LabelStyle%2A> property override the corresponding settings in properties of the <xref:System.Web.UI.WebControls.CreateUserWizard> control.
The following <xref:System.Web.UI.WebControls.CreateUserWizard> style properties are overridden by <xref:System.Web.UI.WebControls.CreateUserWizard.LabelStyle%2A> settings:
- <xref:System.Web.UI.WebControls.Style.BackColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderColor%2A>
- <xref:System.Web.UI.WebControls.Style.BorderStyle%2A>
- <xref:System.Web.UI.WebControls.Style.BorderWidth%2A>
- <xref:System.Web.UI.WebControls.Style.Font%2A>
- <xref:System.Web.UI.WebControls.Style.ForeColor%2A>
- <xref:System.Web.UI.WebControls.Style.Height%2A>
- <xref:System.Web.UI.WebControls.Style.Width%2A>
However, when you use templates to define the appearance of the <xref:System.Web.UI.WebControls.CreateUserWizard> control, the <xref:System.Web.UI.WebControls.CreateUserWizard.LabelStyle%2A> property has no effect.
]]></format>
</remarks>
<related type="Article" href="https://msdn.microsoft.com/library/ac032230-6469-4b03-b68d-03ef2643a24d(v=vs.100)">Login ASP.NET Controls</related>
</Docs>
</Member>
<Member MemberName="LoadViewState">
<MemberSignature Language="C#" Value="protected override void LoadViewState (object savedState);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void LoadViewState(object savedState) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.WebControls.CreateUserWizard.LoadViewState(System.Object)" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Sub LoadViewState (savedState As Object)" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; override void LoadViewState(System::Object ^ savedState);" />
<MemberSignature Language="F#" Value="override this.LoadViewState : obj -&gt; unit" Usage="createUserWizard.LoadViewState savedState" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="savedState" Type="System.Object" />
</Parameters>
<Docs>
<param name="savedState">An object that represents the control state to restore.</param>
<summary>Restores view-state information from a previous page request that was saved by the SaveViewState method.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">
<paramref name="savedState" /> is not a valid <see cref="P:System.Web.UI.Control.ViewState" />.</exception>
</Docs>
</Member>
<Member MemberName="LoginCreatedUser">
<MemberSignature Language="C#" Value="public virtual bool LoginCreatedUser { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool LoginCreatedUser" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.WebControls.CreateUserWizard.LoginCreatedUser" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property LoginCreatedUser As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool LoginCreatedUser { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.LoginCreatedUser : bool with get, set" Usage="System.Web.UI.WebControls.CreateUserWizard.LoginCreatedUser" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.Themeable(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value indicating whether to log in the new user after creating the user account.</summary>
<value>
<see langword="true" /> if the new user should be logged in after creating the user account; otherwise, <see langword="false" />. The default value is <see langword="true" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.WebControls.CreateUserWizard.LoginCreatedUser%2A> property can be set to `false` if you want to create a user account but not authenticate the account after it is created. This might be useful if you are an administrator creating user accounts, for example, or if there is a waiting period before users can access the Web site.
> [!NOTE]
> When the <xref:System.Web.UI.WebControls.CreateUserWizard.LoginCreatedUser%2A> property is set to `true`, the user will be created and logged in at the end of the <xref:System.Web.UI.WebControls.CreateUserWizard.CreateUserStep%2A> step. If you want the user to be logged in after all the steps have been completed, you can set the <xref:System.Web.UI.WebControls.CreateUserWizard.DisableCreatedUser%2A> property to `false` until all of the steps of the <xref:System.Web.UI.WebControls.CreateUserWizard> control are completed.