Compartir por


CreateUserWizard Clase

Definición

Proporciona una interfaz de usuario para crear nuevas cuentas de usuario de sitio web.

public ref class CreateUserWizard : System::Web::UI::WebControls::Wizard
[System.ComponentModel.Bindable(false)]
public class CreateUserWizard : System.Web.UI.WebControls.Wizard
[<System.ComponentModel.Bindable(false)>]
type CreateUserWizard = class
    inherit Wizard
Public Class CreateUserWizard
Inherits Wizard
Herencia
Atributos

Ejemplos

En el primer ejemplo de código se muestra cómo usar el CreateUserWizard control en su forma básica. Esta página creará una nueva cuenta de usuario de sitio web con el objeto predeterminado MembershipProvider del sitio.

<%@ page language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>CreateUserWizard basic sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:createuserwizard id="Createuserwizard1" runat="server" >
      </asp:createuserwizard>
    </div>
    </form>
</body>
</html>
<%@ page language="VB"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>CreateUserWizard basic sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:createuserwizard id="Createuserwizard1" runat="server" >
      </asp:createuserwizard>
    </div>
    </form>
</body>
</html>

En el segundo ejemplo de código se muestra cómo usar el CreateUserWizard control con las plantillas predeterminadas.

Importante

Este ejemplo tiene un cuadro de texto que acepta la entrada del usuario, que es una amenaza de seguridad potencial. De forma predeterminada, ASP.NET páginas web validan que la entrada del usuario no incluye elementos HTML ni de script. Para obtener más información, consulte Información general sobre vulnerabilidades de seguridad de script.

<%@ page language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>CreateUserWizard Sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:createuserwizard id="Createuserwizard1" runat="server">
        <wizardsteps>
          <asp:createuserwizardstep runat="server" title="Sign Up for Your New Account">
            <contenttemplate>
              <table border="0">
                <tr>
                  <td>
                    <table border="0" style="height: 100%; width: 100%;">
                      <tr>
                        <td align="center" colspan="2">
                          Sign Up for Your New Account</td>
                      </tr>
                      <tr>
                        <td align="right">
                          <asp:label runat="server" associatedcontrolid="UserName" id="UserNameLabel">
                            User Name:</asp:label></td>
                        <td>
                          <asp:textbox runat="server" id="UserName"></asp:textbox>
                          <asp:requiredfieldvalidator runat="server" controltovalidate="UserName" tooltip="User Name is required."
                            id="UserNameRequired" validationgroup="Createuserwizard1" errormessage="User Name is required.">
                            *</asp:requiredfieldvalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="right">
                          <asp:label runat="server" associatedcontrolid="Password" id="PasswordLabel">
                            Password:</asp:label></td>
                        <td>
                          <asp:textbox runat="server" textmode="Password" id="Password"></asp:textbox>
                          <asp:requiredfieldvalidator runat="server" controltovalidate="Password" tooltip="Password is required."
                            id="PasswordRequired" validationgroup="Createuserwizard1" errormessage="Password is required.">
                            *</asp:requiredfieldvalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="right">
                          <asp:label runat="server" associatedcontrolid="ConfirmPassword" id="ConfirmPasswordLabel">
                            Confirm Password:</asp:label></td>
                        <td>
                          <asp:textbox runat="server" textmode="Password" id="ConfirmPassword"></asp:textbox>
                          <asp:requiredfieldvalidator runat="server" controltovalidate="ConfirmPassword" tooltip="Confirm Password is required."
                            id="ConfirmPasswordRequired" validationgroup="Createuserwizard1" errormessage="Confirm Password is required.">
                            *</asp:requiredfieldvalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="right">
                          <asp:label runat="server" associatedcontrolid="Email" id="EmailLabel">
                            Email:</asp:label></td>
                        <td>
                          <asp:textbox runat="server" id="Email"></asp:textbox>
                          <asp:requiredfieldvalidator runat="server" controltovalidate="Email" tooltip="Email is required."
                            id="EmailRequired" validationgroup="Createuserwizard1" errormessage="Email is required.">
                            *</asp:requiredfieldvalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="right">
                          <asp:label runat="server" associatedcontrolid="Question" id="QuestionLabel">
                            Security Question:</asp:label></td>
                        <td>
                          <asp:textbox runat="server" id="Question"></asp:textbox>
                          <asp:requiredfieldvalidator runat="server" controltovalidate="Question" tooltip="Security question is required."
                            id="QuestionRequired" validationgroup="Createuserwizard1" errormessage="Security question is required.">
                            *</asp:requiredfieldvalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="right">
                          <asp:label runat="server" associatedcontrolid="Answer" id="AnswerLabel">
                            Security Answer:</asp:label></td>
                        <td>
                          <asp:textbox runat="server" id="Answer"></asp:textbox>
                          <asp:requiredfieldvalidator runat="server" controltovalidate="Answer" tooltip="Security answer is required."
                            id="AnswerRequired" validationgroup="Createuserwizard1" errormessage="Security answer is required.">
                            *</asp:requiredfieldvalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="center" colspan="2">
                          <asp:comparevalidator runat="server" display="Dynamic" errormessage="The Password and Confirmation Password must match."
                            controltocompare="ConfirmPassword" controltovalidate="Password" id="PasswordCompare"
                            validationgroup="Createuserwizard1">
                          </asp:comparevalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="center" colspan="2" style="color: Red;">
                          <asp:literal runat="server" enableviewstate="False" id="FailureText">
                          </asp:literal>
                        </td>
                      </tr>
                    </table>
                  </td>
                </tr>
              </table>
            </contenttemplate>
          </asp:createuserwizardstep>
          <asp:completewizardstep runat="server" title="Complete">
            <contenttemplate>
              <table border="0">
                <tr>
                  <td>
                    <table border="0" style="height: 100%; width: 100%;">
                      <tr>
                        <td align="center" colspan="2">
                          Complete</td>
                      </tr>
                      <tr>
                        <td>
                          Your account has been successfully created.</td>
                      </tr>
                      <tr>
                        <td align="right" colspan="2">
                          <asp:button runat="server" validationgroup="Createuserwizard1" commandname="Continue"
                            id="ContinueButton" causesvalidation="False" text="Continue" />
                        </td>
                      </tr>
                    </table>
                  </td>
                </tr>
              </table>
            </contenttemplate>
          </asp:completewizardstep>
        </wizardsteps>
      </asp:createuserwizard>
    </div>
    </form>
</body>
</html>
<%@ page language="VB"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>CreateUserWizard sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:createuserwizard id="Createuserwizard1" runat="server">
        <wizardsteps>
          <asp:createuserwizardstep runat="server" title="Sign Up for Your New Account">
            <contenttemplate>
              <table border="0">
                <tr>
                  <td>
                    <table border="0" style="height: 100%; width: 100%;">
                      <tr>
                        <td align="center" colspan="2">
                          Sign Up for Your New Account</td>
                      </tr>
                      <tr>
                        <td align="right">
                          <asp:label runat="server" associatedcontrolid="UserName" id="UserNameLabel">
                            User Name:</asp:label></td>
                        <td>
                          <asp:textbox runat="server" id="UserName"></asp:textbox>
                          <asp:requiredfieldvalidator runat="server" controltovalidate="UserName" tooltip="User Name is required."
                            id="UserNameRequired" validationgroup="Createuserwizard1" errormessage="User Name is required.">
                            *</asp:requiredfieldvalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="right">
                          <asp:label runat="server" associatedcontrolid="Password" id="PasswordLabel">
                            Password:</asp:label></td>
                        <td>
                          <asp:textbox runat="server" textmode="Password" id="Password"></asp:textbox>
                          <asp:requiredfieldvalidator runat="server" controltovalidate="Password" tooltip="Password is required."
                            id="PasswordRequired" validationgroup="Createuserwizard1" errormessage="Password is required.">
                            *</asp:requiredfieldvalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="right">
                          <asp:label runat="server" associatedcontrolid="ConfirmPassword" id="ConfirmPasswordLabel">
                            Confirm Password:</asp:label></td>
                        <td>
                          <asp:textbox runat="server" textmode="Password" id="ConfirmPassword"></asp:textbox>
                          <asp:requiredfieldvalidator runat="server" controltovalidate="ConfirmPassword" tooltip="Confirm Password is required."
                            id="ConfirmPasswordRequired" validationgroup="Createuserwizard1" errormessage="Confirm Password is required.">
                            *</asp:requiredfieldvalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="right">
                          <asp:label runat="server" associatedcontrolid="Email" id="EmailLabel">
                            Email:</asp:label></td>
                        <td>
                          <asp:textbox runat="server" id="Email"></asp:textbox>
                          <asp:requiredfieldvalidator runat="server" controltovalidate="Email" tooltip="Email is required."
                            id="EmailRequired" validationgroup="Createuserwizard1" errormessage="Email is required.">
                            *</asp:requiredfieldvalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="right">
                          <asp:label runat="server" associatedcontrolid="Question" id="QuestionLabel">
                            Security Question:</asp:label></td>
                        <td>
                          <asp:textbox runat="server" id="Question"></asp:textbox>
                          <asp:requiredfieldvalidator runat="server" controltovalidate="Question" tooltip="Security question is required."
                            id="QuestionRequired" validationgroup="Createuserwizard1" errormessage="Security question is required.">
                            *</asp:requiredfieldvalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="right">
                          <asp:label runat="server" associatedcontrolid="Answer" id="AnswerLabel">
                            Security Answer:</asp:label></td>
                        <td>
                          <asp:textbox runat="server" id="Answer"></asp:textbox>
                          <asp:requiredfieldvalidator runat="server" controltovalidate="Answer" tooltip="Security answer is required."
                            id="AnswerRequired" validationgroup="Createuserwizard1" errormessage="Security answer is required.">
                            *</asp:requiredfieldvalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="center" colspan="2">
                          <asp:comparevalidator runat="server" display="Dynamic" errormessage="The Password and Confirmation Password must match."
                            controltocompare="ConfirmPassword" controltovalidate="Password" id="PasswordCompare"
                            validationgroup="Createuserwizard1">
                          </asp:comparevalidator>
                        </td>
                      </tr>
                      <tr>
                        <td align="center" colspan="2" style="color: Red;">
                          <asp:literal runat="server" enableviewstate="False" id="FailureText">
                          </asp:literal>
                        </td>
                      </tr>
                    </table>
                  </td>
                </tr>
              </table>
            </contenttemplate>
          </asp:createuserwizardstep>
          <asp:completewizardstep runat="server" title="Complete">
            <contenttemplate>
              <table border="0">
                <tr>
                  <td>
                    <table border="0" style="height: 100%; width: 100%;">
                      <tr>
                        <td align="center" colspan="2">
                          Complete</td>
                      </tr>
                      <tr>
                        <td>
                          Your account has been successfully created.</td>
                      </tr>
                      <tr>
                        <td align="right" colspan="2">
                          <asp:button runat="server" validationgroup="Createuserwizard1" commandname="Continue"
                            id="ContinueButton" causesvalidation="False" text="Continue" />
                        </td>
                      </tr>
                    </table>
                  </td>
                </tr>
              </table>
            </contenttemplate>
          </asp:completewizardstep>
        </wizardsteps>
      </asp:createuserwizard>
    </div>
    </form>
</body>
</html>

El tercer ejemplo de código agrega un paso adicional al CreateUserWizard control y usa el evento para almacenar el CreatedUser nombre y apellido del usuario en las propiedades de personalización. El ejemplo de código requiere las siguientes entradas en el archivo Web.config.

<configuration>

<system.web>

<profile>

<properties>

<add name="userName" />

</properties>

</profile>

</system.web>

</configuration>

Importante

Este ejemplo tiene un cuadro de texto que acepta la entrada del usuario, que es una amenaza de seguridad potencial. De forma predeterminada, ASP.NET páginas web validan que la entrada del usuario no incluye elementos HTML ni de script. Para obtener más información, consulte Información general sobre vulnerabilidades de seguridad de script.

<%@ page language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void CreateUserWizard1_CreatedUser(object sender, EventArgs e)
{
  Profile.SetPropertyValue("userName",firstName.Text + " " + lastName.Text);  
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>
      CreateUserWizard.CreatedUser sample</title>
  </head>
  <body>
    <form id="form1" runat="server">
      <div>
        <asp:createuserwizard id="CreateUserWizard1" 
                              oncreateduser="CreateUserWizard1_CreatedUser"
                              runat="server">
          <wizardsteps>
            <asp:wizardstep runat="server" steptype="Start" title="Identification">
              Tell us your name:<br />
              <table width="100%">
                <tr>
                  <td>
                    First name:</td>
                  <td>
                    <asp:textbox id="firstName" runat="server" /></td>
                </tr>
                <tr>
                  <td>
                    Last name:</td>
                  <td>
                    <asp:textbox id="lastName" runat="server" /></td>
                </tr>
              </table>
            </asp:wizardstep>
            <asp:createuserwizardstep runat="server" title="Sign Up for Your New Account">
            </asp:createuserwizardstep>
          </wizardsteps>
        </asp:createuserwizard>
      </div>
    </form>
  </body>
</html>
<%@ page language="VB"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  Sub CreateUserWizard1_CreatedUser(ByVal sender As Object, ByVal e As System.EventArgs)
    Profile.SetPropertyValue("userName", firstName.Text & " " & lastName.Text)
  End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>
      CreateUserWizard.CreatedUser sample</title>
  </head>
  <body>
    <form id="form1" runat="server">
      <div>
        <asp:createuserwizard id="CreateUserWizard1"
                              oncreateduser="CreateUserWizard1_CreatedUser"
                              runat="server">
          <wizardsteps>
            <asp:wizardstep runat="server" steptype="Start" title="Identification">
              Tell us your name:<br />
              <table width="100%">
                <tr>
                  <td>
                    First name:</td>
                  <td>
                    <asp:textbox id="firstName" runat="server" /></td>
                </tr>
                <tr>
                  <td>
                    Last name:</td>
                  <td>
                    <asp:textbox id="lastName" runat="server" /></td>
                </tr>
              </table>
            </asp:wizardstep>
            <asp:createuserwizardstep runat="server" title="Sign Up for Your New Account">
            </asp:createuserwizardstep>
          </wizardsteps>
        </asp:createuserwizard>
      </div>
    </form>
  </body>
</html>

Comentarios

En este tema:

Introducción

El CreateUserWizard control proporciona la interfaz de usuario para el MembershipProvider objeto que se comunica con el almacén de datos de usuario del sitio web para crear nuevas cuentas de usuario en el almacén de datos. se CreateUserWizard basa en para MembershipProvider crear el usuario y deshabilitarlo si es necesario.

Nota:

Si no está familiarizado con ASP.NET controles de inicio de sesión, es posible que le resulte útil leer ASP.NET Información general sobre los controles de inicio de sesión antes de continuar. Para obtener una lista de otros temas relacionados con los controles de inicio de sesión y la pertenencia, consulte Administración de usuarios mediante pertenencia.

De forma predeterminada, el CreateUserWizard control aceptará un nombre de usuario y una contraseña del visitante del sitio web. Según los requisitos del objeto del MembershipProvider sitio, el CreateUserWizard control aceptará opcionalmente una dirección de correo electrónico, representada por la Email propiedad , y una pregunta y respuesta de confirmación de recuperación de contraseña, representada por Question y Answer. Para obtener una tabla que muestre todos los controles obligatorios y opcionales para CreateUserWizard, vea CreateUserStep.

Importante

Si AutoGeneratePassword se establece true en y la PasswordStrengthRegularExpression propiedad se establece en el archivo Web.config de la aplicación, podría generar una contraseña que no supere la prueba de intensidad de expresiones regulares. En este caso, la creación de un usuario genera un error que indica una contraseña no válida.

Creación de un usuario

Cuando se crea un usuario con CreateUserWizard, el control interactúa con el objeto actual MembershipProvider para realizar las siguientes tareas en orden.

  1. Cree una contraseña si AutoGeneratePassword está establecida trueen .

  2. Cree el usuario en el almacén de datos que MembershipProvider representa.

  3. Deshabilite el usuario en el almacén si la DisableCreatedUser propiedad está establecida trueen .

Puede ampliar el CreateUserWizard control para aceptar información adicional agregando campos adicionales o agregando pasos adicionales antes o después de las plantillas proporcionadas en las CreateUserStep propiedades y CompleteStep .

Nota:

El CreateUserWizardStep paso es el primer paso dentro del CreateUserWizard control y es un paso necesario. De forma predeterminada, la AllowReturn propiedad se establece en false para evitar que el usuario vuelva al CreateUserWizardStep paso e intente crear accidentalmente otra cuenta de usuario con las mismas credenciales. Si EnableViewState se establece falseen , la AllowReturn propiedad no se mantiene en estado de vista y debe incluir lógica en la aplicación para mantener el AllowReturn valor.

CreateUserWizard Las propiedades de control representadas por cuadros de texto, como UserName, son accesibles durante todas las fases del ciclo de vida de la página. El control recogerá los cambios realizados por el usuario final mediante el TextChanged evento generado por los cuadros de texto.

Opcionalmente, el CreateUserWizard control puede enviar mensajes de correo electrónico a nuevos usuarios si ha configurado un servidor de correo SMTP para enviar correo electrónico. Para obtener más información, consulte la propiedad MailDefinition.

Nota:

El CreateUserWizard control usa servicios de correo electrónico de Internet para enviar información de inicio de sesión a los usuarios. Existen riesgos de seguridad inherentes con el envío de contraseñas por correo electrónico. Debe determinar si estos riesgos de seguridad son aceptables para su sitio.

Estilos y plantillas

Cuando el CreateUserWizard control no se personaliza con plantillas, la AccessKey propiedad del control se aplica al primer cuadro de CreateUserWizard texto del control y a la TabIndex propiedad , que se aplica a todos los cuadros de texto del control. Si el CreateUserWizard control se personaliza con plantillas, la AccessKey propiedad y la TabIndex propiedad se omiten. En este caso, establezca directamente la AccessKey propiedad y la TabIndex propiedad de cada control secundario de plantilla.

CreateUserWizard Las propiedades de control representadas por cuadros de texto, como UserName y Password, son accesibles durante todas las fases del ciclo de vida de la página. El control recogerá los cambios realizados por el usuario final mediante el TextChanged evento generado por los cuadros de texto.

Nota:

Al establecer la AutoGeneratePasswordpropiedad , MembershipProvidero se vuelven a crear los controles secundarios RequireEmail del CreateUserWizard control y su estado de control se pierde en el proceso. Para evitar esta situación, mantenga explícitamente el estado de control de los CreateUserWizard controles secundarios del control o evite colocar controles dentro de las plantillas.

En la tabla siguiente se enumeran las propiedades de CreateUserWizard estilo de control y se explica qué elemento de interfaz de usuario afecta cada propiedad de estilo. Para obtener una lista de las propiedades a las que se aplica cada estilo, consulte la documentación de las propiedades de estilo individuales.

Style (propiedad) Elemento de interfaz de usuario afectado
ContinueButtonStyle Botón Continuar.
CreateUserButtonStyle Botón Crear usuario.
HyperLinkStyle Vínculos a otras páginas.
InstructionTextStyle Texto informativo de la página que indica a los usuarios cómo usar el control.
LabelStyle Etiquetas para todos los campos de entrada, como cuadros de texto.
TextBoxStyle Campos de entrada de texto.
TitleTextStyle Texto del título de cada vista.
CompleteSuccessTextStyle Texto que se muestra al usuario cuando la recuperación o el intento de restablecimiento de contraseña se realiza correctamente.
ErrorMessageStyle Mensajes de error cuando el proveedor de pertenencia no puede crear una nueva cuenta de usuario.
PasswordHintStyle Texto que describe los requisitos de contraseña.
ValidatorTextStyle Mensajes de error asociados a la validación.

Agrupación de validación

El CreateUserWizard control usa un grupo de validación para que otros campos de la misma página que el CreateUserWizard control se puedan validar por separado. De forma predeterminada, la ID propiedad del CreateUserWizard control se usa como nombre del grupo de validación. Por ejemplo, un CreateUserWizard control con el identificador "CreateUserWizard1" usará un nombre de grupo de validación de "CreateUserWizard1". Si desea establecer el grupo de validación del que forma parte el CreateUserWizard control, debe crear una plantilla para el control y cambiar el nombre del grupo de validación.

Tenga en cuenta que la CreateUserWizard clase hereda de la Wizard clase , que no admite la representación especial de Microsoft Internet Explorer para el modo no estándar o quirks. CreateUserWizard no intenta optimizar la representación para el modo Internet Explorer no estándar. Para obtener la mejor representación de Internet Explorer con el CreateUserWizard control , use el tipo de documento XHTML, que se agrega de forma predeterminada en Visual Web Developer y Visual Studio.

Aplicar formato mediante plantillas de diseño

El CreateUserWizard control permite especificar el diseño del control sin necesidad de usar un elemento HTML table . En su lugar, puede usar un LayoutTemplate elemento para especificar el diseño. En la plantilla de diseño, se crean controles de marcador de posición para indicar dónde se deben insertar dinámicamente los elementos en el control. (Esto es similar a cómo funciona el modelo de plantilla para el ListView control). Para obtener más información, vea la Wizard.LayoutTemplate propiedad .

Accesibilidad

Para obtener información sobre cómo configurar este control para que genere marcado que se ajuste a los estándares de accesibilidad, consulte Accesibilidad en Visual Studio y ASP.NET y ASP.NET Controles y accesibilidad.

Sintaxis declarativa

<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>

Constructores

Nombre Description
CreateUserWizard()

Inicializa una nueva instancia de la clase CreateUserWizard.

Campos

Nombre Description
ContinueButtonCommandName

Representa el CommandName valor del botón Continuar en el paso final para crear una cuenta de usuario. El ContinueButtonCommandName campo es de solo lectura.

Propiedades

Nombre Description
AccessKey

Obtiene o establece la clave de acceso que le permite navegar rápidamente al control de servidor web.

(Heredado de WebControl)
ActiveStep

Obtiene el paso de la WizardSteps colección que se muestra actualmente al usuario.

(Heredado de Wizard)
ActiveStepIndex

Obtiene o establece el paso que se muestra actualmente al usuario.

Adapter

Obtiene el adaptador específico del explorador para el control .

(Heredado de Control)
Answer

Obtiene o establece la respuesta del usuario final a la pregunta de confirmación de recuperación de contraseñas.

AnswerLabelText

Obtiene o establece el texto de la etiqueta que identifica el cuadro de texto de respuesta de confirmación de contraseña.

AnswerRequiredErrorMessage

Obtiene o establece el mensaje de error que se muestra cuando el usuario no escribe una respuesta a la pregunta de confirmación de contraseña.

AppRelativeTemplateSourceDirectory

Obtiene o establece el directorio virtual relativo a la Page aplicación del objeto o UserControl que contiene este control.

(Heredado de Control)
Attributes

Obtiene la colección de atributos arbitrarios (solo para la representación) que no corresponden a las propiedades del control.

(Heredado de WebControl)
AutoGeneratePassword

Obtiene o establece un valor que indica si se va a generar o no automáticamente una contraseña para la nueva cuenta de usuario.

BackColor

Obtiene o establece el color de fondo del control de servidor web.

(Heredado de WebControl)
BindingContainer

Obtiene el control que contiene el enlace de datos de este control.

(Heredado de Control)
BorderColor

Obtiene o establece el color de borde del control Web.

(Heredado de WebControl)
BorderStyle

Obtiene o establece el estilo de borde del control de servidor web.

(Heredado de WebControl)
BorderWidth

Obtiene o establece el ancho de borde del control de servidor web.

(Heredado de WebControl)
CancelButtonImageUrl

Obtiene o establece la dirección URL de la imagen mostrada para el botón Cancelar .

(Heredado de Wizard)
CancelButtonStyle

Obtiene una referencia a una colección de propiedades de estilo que definen la apariencia del botón Cancelar .

(Heredado de Wizard)
CancelButtonText

Obtiene o establece el título de texto que se muestra para el botón Cancelar .

(Heredado de Wizard)
CancelButtonType

Obtiene o establece el tipo de botón que se representa como el botón Cancelar .

(Heredado de Wizard)
CancelDestinationPageUrl

Obtiene o establece la dirección URL a la que se dirige el usuario al hacer clic en el botón Cancelar .

(Heredado de Wizard)
CellPadding

Obtiene o establece la cantidad de espacio entre el contenido de la celda y el borde de celda.

(Heredado de Wizard)
CellSpacing

Obtiene o establece la cantidad de espacio entre celdas.

(Heredado de Wizard)
ChildControlsCreated

Obtiene un valor que indica si se han creado los controles secundarios del control de servidor.

(Heredado de Control)
ClientID

Obtiene el identificador de control para el marcado HTML generado por ASP.NET.

(Heredado de Control)
ClientIDMode

Obtiene o establece el algoritmo que se usa para generar el valor de la ClientID propiedad .

(Heredado de Control)
ClientIDSeparator

Obtiene un valor de carácter que representa el carácter separador utilizado en la ClientID propiedad .

(Heredado de Control)
CompleteStep

Obtiene una referencia al paso de creación final de la cuenta de usuario.

CompleteSuccessText

Obtiene o establece el texto que se muestra cuando se crea correctamente una cuenta de usuario del sitio web.

CompleteSuccessTextStyle

Obtiene una referencia a una colección de propiedades que definen la apariencia del texto que se muestra cuando se crea correctamente una cuenta de usuario del sitio web.

ConfirmPassword

Obtiene la segunda contraseña escrita por el usuario.

ConfirmPasswordCompareErrorMessage

Obtiene o establece el mensaje de error que se muestra cuando el usuario escribe dos contraseñas diferentes en los cuadros de texto contraseña y confirma la contraseña.

ConfirmPasswordLabelText

Obtiene o establece el texto de la etiqueta para el segundo cuadro de texto de contraseña.

ConfirmPasswordRequiredErrorMessage

Obtiene o establece el mensaje de error que se muestra cuando el usuario deja vacío el cuadro de texto Confirmar contraseña.

Context

Obtiene el HttpContext objeto asociado al control de servidor para la solicitud web actual.

(Heredado de Control)
ContinueButtonImageUrl

Obtiene o establece la dirección URL de una imagen usada para el botón Continuar en el paso de creación de la cuenta de usuario final.

ContinueButtonStyle

Obtiene una referencia a una colección de propiedades que definen la apariencia del botón Continuar .

ContinueButtonText

Obtiene o establece el título de texto que se muestra en el botón Continuar .

ContinueButtonType

Obtiene o establece el tipo de botón representado como el botón Continuar .

ContinueDestinationPageUrl

Obtiene o establece la dirección URL de la página que el usuario verá después de hacer clic en el botón Continuar de la página correcta.

Controls

Obtiene un ControlCollection objeto que representa los controles secundarios de un CompositeControlobjeto .

(Heredado de CompositeControl)
ControlStyle

Obtiene el estilo del control de servidor web. Esta propiedad se usa principalmente por los desarrolladores de control.

(Heredado de WebControl)
ControlStyleCreated

Obtiene un valor que indica si se ha creado un Style objeto para la ControlStyle propiedad . Esta propiedad la usan principalmente los desarrolladores de controles.

(Heredado de WebControl)
CreateUserButtonImageUrl

Obtiene o establece la dirección URL de una imagen mostrada para el botón Crear usuario .

CreateUserButtonStyle

Obtiene una referencia a una colección de propiedades que definen la apariencia del botón Crear usuario .

CreateUserButtonText

Obtiene o establece el título de texto que se muestra en el botón Crear usuario .

CreateUserButtonType

Obtiene o establece el tipo de botón representado como el botón Crear usuario .

CreateUserStep

Obtiene una referencia a la plantilla para el paso de creación de la cuenta de usuario.

CssClass

Obtiene o establece la clase Hoja de estilos en cascada (CSS) representada por el control de servidor web en el cliente.

(Heredado de WebControl)
DataItemContainer

Obtiene una referencia al contenedor de nomenclatura si el contenedor de nomenclatura implementa IDataItemContainer.

(Heredado de Control)
DataKeysContainer

Obtiene una referencia al contenedor de nomenclatura si el contenedor de nomenclatura implementa IDataKeysControl.

(Heredado de Control)
DesignMode

Obtiene un valor que indica si se usa un control en una superficie de diseño.

(Heredado de Control)
DisableCreatedUser

Obtiene o establece un valor que indica si se debe permitir que el nuevo usuario inicie sesión en el sitio web.

DisplayCancelButton

Obtiene o establece un valor booleano que indica si se va a mostrar un botón Cancelar .

(Heredado de Wizard)
DisplaySideBar

Obtiene o establece un valor que indica si se va a mostrar el área de la barra lateral del control.

DuplicateEmailErrorMessage

Obtiene o establece el mensaje de error que se muestra cuando el usuario escribe una dirección de correo electrónico que ya está en uso en el proveedor de pertenencia.

DuplicateUserNameErrorMessage

Obtiene o establece el mensaje de error que se muestra cuando el usuario escribe un nombre de usuario que ya está en uso en el proveedor de pertenencia.

EditProfileIconUrl

Obtiene o establece la dirección URL de una imagen que se va a mostrar junto al vínculo a la página de edición del perfil de usuario.

EditProfileText

Obtiene o establece el título de texto del vínculo a la página de edición del perfil de usuario.

EditProfileUrl

Obtiene o establece la dirección URL de la página de edición del perfil de usuario.

Email

Obtiene o establece la dirección de correo electrónico especificada por el usuario.

EmailLabelText

Obtiene o establece el texto de la etiqueta del cuadro de texto de correo electrónico.

EmailRegularExpression

Obtiene o establece una expresión regular utilizada para validar la dirección de correo electrónico proporcionada.

EmailRegularExpressionErrorMessage

Obtiene o establece el mensaje de error que se muestra cuando la dirección de correo electrónico especificada no pasa los criterios del sitio para las direcciones de correo electrónico.

EmailRequiredErrorMessage

Obtiene o establece el mensaje de error que se muestra al usuario cuando no se escribe una dirección de correo electrónico en el cuadro de texto correo electrónico.

Enabled

Obtiene o establece un valor que indica si el control de servidor web está habilitado.

(Heredado de WebControl)
EnableTheming

Obtiene o establece un valor que indica si los temas se aplican a este control.

(Heredado de WebControl)
EnableViewState

Obtiene o establece un valor que indica si el control de servidor conserva su estado de vista y el estado de vista de los controles secundarios que contiene, al cliente solicitante.

(Heredado de Control)
ErrorMessageStyle

Obtiene una referencia a una colección de propiedades de estilo que definen la apariencia de los mensajes de error.

Events

Obtiene una lista de delegados del controlador de eventos para el control . Esta propiedad es de solo lectura.

(Heredado de Control)
FinishCompleteButtonImageUrl

Obtiene o establece la dirección URL de la imagen que se muestra para el botón Finalizar .

(Heredado de Wizard)
FinishCompleteButtonStyle

Obtiene una referencia a un Style objeto que define la configuración del botón Finalizar .

(Heredado de Wizard)
FinishCompleteButtonText

Obtiene o establece el título de texto que se muestra para el botón Finalizar .

(Heredado de Wizard)
FinishCompleteButtonType

Obtiene o establece el tipo de botón que se representa como el botón Finalizar .

(Heredado de Wizard)
FinishDestinationPageUrl

Obtiene o establece la dirección URL a la que se redirige el usuario al hacer clic en el botón Finalizar .

(Heredado de Wizard)
FinishNavigationTemplate

Obtiene o establece la plantilla que se usa para mostrar el área de navegación en el Finish paso.

(Heredado de Wizard)
FinishPreviousButtonImageUrl

Obtiene o establece la dirección URL de la imagen que se muestra para el botón Anterior del Finish paso.

(Heredado de Wizard)
FinishPreviousButtonStyle

Obtiene una referencia a un Style objeto que define la configuración del botón Anterior del Finish paso.

(Heredado de Wizard)
FinishPreviousButtonText

Obtiene o establece el título de texto que se muestra para el botón Anterior del Finish paso.

(Heredado de Wizard)
FinishPreviousButtonType

Obtiene o establece el tipo de botón que se representa como el botón Anterior del Finish paso.

(Heredado de Wizard)
Font

Obtiene las propiedades de fuente asociadas al control de servidor web.

(Heredado de WebControl)
ForeColor

Obtiene o establece el color de primer plano (normalmente el color del texto) del control de servidor web.

(Heredado de WebControl)
HasAttributes

Obtiene un valor que indica si el control tiene los atributos establecidos.

(Heredado de WebControl)
HasChildViewState

Obtiene un valor que indica si los controles secundarios del control de servidor actual tienen cualquier configuración de estado de vista guardada.

(Heredado de Control)
HeaderStyle

Obtiene una referencia a un Style objeto que define la configuración del área de encabezado del control.

(Heredado de Wizard)
HeaderTemplate

Obtiene o establece la plantilla que se usa para mostrar el área de encabezado en el control.

(Heredado de Wizard)
HeaderText

Obtiene o establece el título de texto que se muestra para el área de encabezado del control.

(Heredado de Wizard)
Height

Obtiene o establece el alto del control de servidor web.

(Heredado de WebControl)
HelpPageIconUrl

Obtiene o establece la dirección URL de una imagen que se va a mostrar junto al vínculo a la página ayuda.

HelpPageText

Obtiene o establece el título de texto del vínculo a la página ayuda.

HelpPageUrl

Obtiene o establece la dirección URL de la página ayuda.

HyperLinkStyle

Obtiene o establece una colección de propiedades que definen la apariencia de los hipervínculos.

ID

Obtiene o establece el identificador de programación asignado al control de servidor.

(Heredado de Control)
IdSeparator

Obtiene el carácter usado para separar los identificadores de control.

(Heredado de Control)
InstructionText

Obtiene o establece instrucciones para crear una nueva cuenta de usuario.

InstructionTextStyle

Obtiene una referencia a una colección de propiedades que definen la apariencia del texto de instrucción.

InvalidAnswerErrorMessage

Obtiene o establece el mensaje que se muestra cuando la respuesta de recuperación de contraseñas no es válida.

InvalidEmailErrorMessage

Obtiene o establece el mensaje que se muestra cuando la dirección de correo electrónico especificada no es válida.

InvalidPasswordErrorMessage

Obtiene o establece el mensaje que se muestra cuando la contraseña especificada no es válida.

InvalidQuestionErrorMessage

Obtiene o establece el mensaje que se muestra cuando la pregunta de recuperación de contraseña especificada no es válida.

IsChildControlStateCleared

Obtiene un valor que indica si los controles contenidos en este control tienen estado de control.

(Heredado de Control)
IsEnabled

Obtiene un valor que indica si el control está habilitado.

(Heredado de WebControl)
IsTrackingViewState

Obtiene un valor que indica si el control de servidor guarda los cambios en su estado de vista.

(Heredado de Control)
IsViewStateEnabled

Obtiene un valor que indica si el estado de vista está habilitado para este control.

(Heredado de Control)
LabelStyle

Obtiene una referencia a una colección de propiedades que definen la apariencia de las etiquetas.

LayoutTemplate

Obtiene o establece el contenido personalizado del contenedor raíz en un Wizard control .

(Heredado de Wizard)
LoadViewStateByID

Obtiene un valor que indica si el control participa en la carga de su estado de vista en ID lugar del índice.

(Heredado de Control)
LoginCreatedUser

Obtiene o establece un valor que indica si se va a iniciar sesión en el nuevo usuario después de crear la cuenta de usuario.

MailDefinition

Obtiene una referencia a una colección de propiedades que definen las características del mensaje de correo electrónico enviado a los nuevos usuarios.

MembershipProvider

Obtiene o establece el proveedor de pertenencia al que se llama para crear cuentas de usuario.

NamingContainer

Obtiene una referencia al contenedor de nomenclatura del control de servidor, que crea un espacio de nombres único para diferenciar entre los controles de servidor con el mismo ID valor de propiedad.

(Heredado de Control)
NavigationButtonStyle

Obtiene una referencia a un Style objeto que define la configuración de los botones del área de navegación del control.

(Heredado de Wizard)
NavigationStyle

Obtiene una referencia a un Style objeto que define la configuración del área de navegación del control.

(Heredado de Wizard)
Page

Obtiene una referencia a la Page instancia que contiene el control de servidor.

(Heredado de Control)
Parent

Obtiene una referencia al control primario del control de servidor en la jerarquía de controles de página.

(Heredado de Control)
Password

Obtiene la contraseña especificada por el usuario.

PasswordHintStyle

Obtiene una referencia a una colección de propiedades que definen la apariencia del texto que describe los requisitos de contraseña.

PasswordHintText

Obtiene o establece el texto que describe los requisitos de contraseña.

PasswordLabelText

Obtiene o establece el texto de la etiqueta del cuadro de texto contraseña.

PasswordRegularExpression

Obtiene o establece una expresión regular utilizada para validar la contraseña proporcionada.

PasswordRegularExpressionErrorMessage

Obtiene o establece el mensaje de error que se muestra cuando la contraseña especificada no cumple los requisitos de contraseña del sitio.

PasswordRequiredErrorMessage

Obtiene o establece el texto del mensaje de error que se muestra cuando el usuario no escribe una contraseña.

Question

Obtiene o establece la pregunta de confirmación de recuperación de contraseñas escrita por el usuario.

QuestionAndAnswerRequired

Obtiene un valor que indica si es necesario que el usuario escriba una pregunta y respuesta de confirmación de contraseña.

QuestionLabelText

Obtiene o establece el texto de la etiqueta del cuadro de texto de pregunta.

QuestionRequiredErrorMessage

Obtiene o establece el mensaje de error que se muestra cuando el usuario no escribe una pregunta de confirmación de contraseña.

RenderingCompatibility

Obtiene un valor que especifica la versión de ASP.NET con la que se representará HTML.

(Heredado de Control)
RequireEmail

Obtiene o establece un valor que indica si se requiere una dirección de correo electrónico para el usuario del sitio web.

SideBarButtonStyle

Obtiene una referencia a un Style objeto que define la configuración de los botones de la barra lateral.

(Heredado de Wizard)
SideBarStyle

Obtiene una referencia a un Style objeto que define la configuración del área de barra lateral del control.

(Heredado de Wizard)
SideBarTemplate

Obtiene o establece la plantilla que se usa para mostrar el área de la barra lateral en el control.

(Heredado de Wizard)
Site

Obtiene información sobre el contenedor que hospeda el control actual cuando se representa en una superficie de diseño.

(Heredado de Control)
SkinID

Obtiene o establece la máscara que se va a aplicar al control.

(Heredado de WebControl)
SkipLinkText

Obtiene o establece un valor que se usa para representar texto alternativo que notifica a los lectores de pantalla que omitan el contenido del área lateral.

StartNavigationTemplate

Obtiene o establece la plantilla que se usa para mostrar el área de navegación en el Start paso del Wizard control.

(Heredado de Wizard)
StartNextButtonImageUrl

Obtiene o establece la dirección URL de la imagen que se muestra para el botón Siguiente del Start paso.

(Heredado de Wizard)
StartNextButtonStyle

Obtiene una referencia a un Style objeto que define la configuración del botón Siguiente del Start paso.

(Heredado de Wizard)
StartNextButtonText

Obtiene o establece el título de texto que se muestra para el botón Siguiente del Start paso.

(Heredado de Wizard)
StartNextButtonType

Obtiene o establece el tipo de botón que se representa como el botón Siguiente del Start paso.

(Heredado de Wizard)
StepNavigationTemplate

Obtiene o establece la plantilla que se usa para mostrar el área de navegación en cualquier WizardStepBaseobjeto derivado que no sea Start, el Finishpaso o Complete .

(Heredado de Wizard)
StepNextButtonImageUrl

Obtiene o establece la dirección URL de la imagen que se muestra para el botón Siguiente .

(Heredado de Wizard)
StepNextButtonStyle

Obtiene una referencia al Style objeto que define la configuración del botón Siguiente .

(Heredado de Wizard)
StepNextButtonText

Obtiene o establece el título de texto que se muestra para el botón Siguiente .

(Heredado de Wizard)
StepNextButtonType

Obtiene o establece el tipo de botón que se representa como el botón Siguiente .

(Heredado de Wizard)
StepPreviousButtonImageUrl

Obtiene o establece la dirección URL de la imagen que se muestra para el botón Anterior .

(Heredado de Wizard)
StepPreviousButtonStyle

Obtiene una referencia a un Style objeto que define la configuración del botón Anterior .

(Heredado de Wizard)
StepPreviousButtonText

Obtiene o establece el título de texto que se muestra para el botón Anterior .

(Heredado de Wizard)
StepPreviousButtonType

Obtiene o establece el tipo de botón que se representa como el botón Anterior .

(Heredado de Wizard)
StepStyle

Obtiene una referencia a un Style objeto que define la configuración de los WizardStep objetos .

(Heredado de Wizard)
Style

Obtiene una colección de atributos de texto que se representarán como un atributo de estilo en la etiqueta externa del control de servidor web.

(Heredado de WebControl)
SupportsDisabledAttribute

Obtiene un valor que indica si el control debe establecer el disabled atributo del elemento HTML representado en "disabled" cuando la propiedad del IsEnabled control es false.

(Heredado de CompositeControl)
TabIndex

Obtiene o establece el índice de tabulación del control de servidor web.

(Heredado de WebControl)
TagKey

Obtiene el HtmlTextWriterTag valor que corresponde al Wizard control .

(Heredado de Wizard)
TagName

Obtiene el nombre de la etiqueta de control. Esta propiedad se usa principalmente por los desarrolladores de control.

(Heredado de WebControl)
TemplateControl

Obtiene o establece una referencia a la plantilla que contiene este control.

(Heredado de Control)
TemplateSourceDirectory

Obtiene el directorio virtual de Page o UserControl que contiene el control de servidor actual.

(Heredado de Control)
TextBoxStyle

Obtiene una referencia a una colección de propiedades que definen la apariencia de los controles de cuadro de texto.

TitleTextStyle

Obtiene una referencia a una colección de propiedades que definen la apariencia de los títulos.

ToolTip

Obtiene o establece el texto que se muestra cuando el puntero del mouse mantiene el puntero sobre el control de servidor web.

(Heredado de WebControl)
UniqueID

Obtiene el identificador único calificado jerárquicamente para el control de servidor.

(Heredado de Control)
UnknownErrorMessage

Obtiene o establece el mensaje de error que se muestra cuando no se define un error devuelto por el proveedor de pertenencia.

UserName

Obtiene o establece el nombre de usuario especificado por el usuario.

UserNameLabelText

Obtiene o establece el texto de la etiqueta para el cuadro de texto nombre de usuario.

UserNameRequiredErrorMessage

Obtiene o establece el mensaje de error que se muestra cuando el cuadro de texto nombre de usuario se deja en blanco.

ValidateRequestMode

Obtiene o establece un valor que indica si el control comprueba la entrada del cliente desde el explorador para detectar valores potencialmente peligrosos.

(Heredado de Control)
ValidatorTextStyle

Obtiene una referencia al Style objeto que permite establecer la apariencia de los mensajes de error de validación.

ViewState

Obtiene un diccionario de información de estado que permite guardar y restaurar el estado de vista de un control de servidor en varias solicitudes para la misma página.

(Heredado de Control)
ViewStateIgnoresCase

Obtiene un valor que indica si el StateBag objeto no distingue mayúsculas de minúsculas.

(Heredado de Control)
ViewStateMode

Obtiene o establece el modo de estado de vista de este control.

(Heredado de Control)
Visible

Obtiene o establece un valor que indica si un control de servidor se representa como interfaz de usuario en la página.

(Heredado de Control)
Width

Obtiene o establece el ancho del control de servidor web.

(Heredado de WebControl)
WizardSteps

Obtiene una referencia a una colección que contiene todos los WizardStepBase objetos definidos para el control.

Métodos

Nombre Description
AddAttributesToRender(HtmlTextWriter)

Agrega atributos y estilos HTML que deben representarse en el especificado HtmlTextWriterTag. Este método se usa principalmente por los desarrolladores de controles.

(Heredado de WebControl)
AddedControl(Control, Int32)

Se llama después de agregar un control secundario a la Controls colección del Control objeto .

(Heredado de Control)
AddParsedSubObject(Object)

Notifica al control de servidor que se ha analizado un elemento, ya sea XML o HTML, y agrega el elemento al objeto del control de ControlCollection servidor.

(Heredado de Control)
AllowNavigationToStep(Int32)

Usa un valor booleano para determinar si la ActiveStep propiedad se puede establecer en el WizardStepBase objeto que corresponde al índice que se pasa.

(Heredado de Wizard)
ApplyStyle(Style)

Copia todos los elementos que no sean de marca del estilo especificado en el control Web, sobrescribir los elementos de estilo existentes del control. Este método lo usan principalmente los desarrolladores de controles.

(Heredado de WebControl)
ApplyStyleSheetSkin(Page)

Aplica las propiedades de estilo definidas en la hoja de estilos de página al control .

(Heredado de Control)
BeginRenderTracing(TextWriter, Object)

Comienza el seguimiento en tiempo de diseño de los datos de representación.

(Heredado de Control)
BuildProfileTree(String, Boolean)

Recopila información sobre el control de servidor y la entrega a la Trace propiedad que se va a mostrar cuando el seguimiento está habilitado para la página.

(Heredado de Control)
ClearCachedClientID()

Establece el valor nullalmacenado en caché en ClientID .

(Heredado de Control)
ClearChildControlState()

Elimina la información de estado de control de los controles secundarios del control de servidor.

(Heredado de Control)
ClearChildState()

Elimina la información de estado de vista y estado de control de todos los controles secundarios del control de servidor.

(Heredado de Control)
ClearChildViewState()

Elimina la información de estado de vista de todos los controles secundarios del control de servidor.

(Heredado de Control)
ClearEffectiveClientIDMode()

Establece la ClientIDMode propiedad de la instancia de control actual y de cualquier control secundario en Inherit.

(Heredado de Control)
CopyBaseAttributes(WebControl)

Copia las propiedades no encapsuladas por el Style objeto desde el control de servidor web especificado al control de servidor web desde el que se llama a este método. Este método se usa principalmente por los desarrolladores de controles.

(Heredado de WebControl)
CreateChildControls()

Llamado por el marco de ASP.NET página para notificar a este control que cree los controles secundarios que contiene como preparación para volver a publicar o representar.

CreateControlCollection()

Crea una colección de controles.

(Heredado de Wizard)
CreateControlHierarchy()

Este miembro invalida CreateControlHierarchy()y puede haber documentación más completa disponible en ese tema.

Crea la jerarquía de controles secundarios que componen el control.

CreateControlHierarchy()

Crea la jerarquía de controles secundarios que componen el control.

(Heredado de Wizard)
CreateControlStyle()

Crea estilo de control.

(Heredado de Wizard)
DataBind()

Enlaza un origen de datos a CompositeControl y a todos sus controles secundarios.

(Heredado de CompositeControl)
DataBind(Boolean)

Enlaza un origen de datos al control de servidor invocado y a todos sus controles secundarios con una opción para generar el DataBinding evento.

(Heredado de Control)
DataBindChildren()

Enlaza un origen de datos a los controles secundarios del control de servidor.

(Heredado de Control)
Dispose()

Permite que un control de servidor realice la limpieza final antes de liberarse de la memoria.

(Heredado de Control)
EndRenderTracing(TextWriter, Object)

Finaliza el seguimiento en tiempo de diseño de los datos de representación.

(Heredado de Control)
EnsureChildControls()

Determina si el control de servidor contiene controles secundarios. Si no es así, crea controles secundarios.

(Heredado de Control)
EnsureID()

Crea un identificador para los controles que no tienen asignado un identificador.

(Heredado de Control)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
FindControl(String, Int32)

Busca en el contenedor de nomenclatura actual un control de servidor con el especificado id y un entero, especificado en el pathOffset parámetro , que ayuda en la búsqueda. No debe invalidar esta versión del FindControl método.

(Heredado de Control)
FindControl(String)

Busca en el contenedor de nomenclatura actual un control de servidor con el parámetro especificado id .

(Heredado de Control)
Focus()

Establece el foco de entrada en un control.

(Heredado de Control)
GetDesignModeState()

Obtiene los datos en tiempo de diseño de un control.

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetHistory()

Devuelve una colección de WizardStepBase objetos a los que se ha accedido.

(Heredado de Wizard)
GetRouteUrl(Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.

(Heredado de Control)
GetRouteUrl(RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.

(Heredado de Control)
GetRouteUrl(String, Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.

(Heredado de Control)
GetRouteUrl(String, RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.

(Heredado de Control)
GetStepType(WizardStepBase, Int32)

Devuelve el WizardStepType valor del objeto especificado WizardStepBase .

(Heredado de Wizard)
GetType()

Obtiene el Type objeto de la instancia actual.

(Heredado de Object)
GetUniqueIDRelativeTo(Control)

Devuelve la parte prefijo de la UniqueID propiedad del control especificado.

(Heredado de Control)
HasControls()

Determina si el control de servidor contiene controles secundarios.

(Heredado de Control)
HasEvents()

Devuelve un valor que indica si los eventos están registrados para el control o para los controles secundarios.

(Heredado de Control)
IsLiteralContent()

Determina si el control de servidor contiene solo contenido literal.

(Heredado de Control)
LoadControlState(Object)

Restaura la información de estado del control.

(Heredado de Wizard)
LoadViewState(Object)

Restaura la información de estado de vista de una solicitud de página anterior guardada por el método SaveViewState.

MapPathSecure(String)

Recupera la ruta de acceso física a la que se asigna una ruta de acceso virtual, absoluta o relativa.

(Heredado de Control)
MemberwiseClone()

Crea una copia superficial del objeto actual Object.

(Heredado de Object)
MergeStyle(Style)

Copia todos los elementos que no sean de marca del estilo especificado en el control Web, pero no sobrescribirán ningún elemento de estilo existente del control. Este método se usa principalmente por los desarrolladores de controles.

(Heredado de WebControl)
MoveTo(WizardStepBase)

Establece el objeto derivado especificado WizardStepBasecomo el valor de la ActiveStep propiedad del Wizard control .

(Heredado de Wizard)
OnActiveStepChanged(Object, EventArgs)

Genera el evento ActiveStepChanged.

(Heredado de Wizard)
OnBubbleEvent(Object, EventArgs)

Determina si el evento del control de servidor se pasa a la jerarquía de controles de servidor de interfaz de usuario de la página.

OnCancelButtonClick(EventArgs)

Genera el evento CancelButtonClick.

(Heredado de Wizard)
OnContinueButtonClick(EventArgs)

Genera el ContinueButtonClick evento cuando el usuario hace clic en el botón Continuar del paso de creación final de la cuenta de usuario.

OnCreatedUser(EventArgs)

Genera el CreatedUser evento después de que el proveedor de pertenencia cree la cuenta de usuario.

OnCreateUserError(CreateUserErrorEventArgs)

Genera el CreateUserError evento cuando hay un problema al crear la cuenta de usuario especificada.

OnCreatingUser(LoginCancelEventArgs)

Genera el CreatingUser evento antes de llamar al proveedor de pertenencia para crear la nueva cuenta de usuario.

OnDataBinding(EventArgs)

Genera el evento DataBinding.

(Heredado de Control)
OnFinishButtonClick(WizardNavigationEventArgs)

Genera el evento FinishButtonClick.

(Heredado de Wizard)
OnInit(EventArgs)

Genera el evento Init.

(Heredado de Wizard)
OnLoad(EventArgs)

Genera el evento Load.

(Heredado de Control)
OnNextButtonClick(WizardNavigationEventArgs)

Genera el evento NextButtonClick.

OnPreRender(EventArgs)

Genera el evento PreRender.

OnPreviousButtonClick(WizardNavigationEventArgs)

Genera el evento PreviousButtonClick.

(Heredado de Wizard)
OnSendingMail(MailMessageEventArgs)

Genera el SendingMail evento antes de que se envíe un mensaje de correo electrónico a un nuevo usuario.

OnSendMailError(SendMailErrorEventArgs)

Genera el SendMailError evento cuando el correo electrónico no se puede enviar al nuevo usuario.

OnSideBarButtonClick(WizardNavigationEventArgs)

Genera el evento SideBarButtonClick.

(Heredado de Wizard)
OnUnload(EventArgs)

Genera el evento Unload.

(Heredado de Control)
OpenFile(String)

Obtiene un objeto Stream que se usa para leer un archivo.

(Heredado de Control)
RaiseBubbleEvent(Object, EventArgs)

Asigna cualquier origen del evento y su información al elemento primario del control.

(Heredado de Control)
RecreateChildControls()

Vuelve a crear los controles secundarios de un control derivado de CompositeControl.

(Heredado de CompositeControl)
RegisterCommandEvents(IButtonControl)

Registra una nueva instancia de la CommandEventHandler clase para el objeto especificado IButtonControl .

(Heredado de Wizard)
RemovedControl(Control)

Se llama después de quitar un control secundario de la Controls colección del Control objeto .

(Heredado de Control)
Render(HtmlTextWriter)

Representa el control en el sistema de escritura especificado.

(Heredado de Wizard)
RenderBeginTag(HtmlTextWriter)

Representa la etiqueta de apertura HTML del control en el escritor especificado. Este método se usa principalmente por los desarrolladores de controles.

(Heredado de WebControl)
RenderChildren(HtmlTextWriter)

Genera el contenido de los elementos secundarios de un control de servidor en un objeto proporcionado HtmlTextWriter , que escribe el contenido que se va a representar en el cliente.

(Heredado de Control)
RenderContents(HtmlTextWriter)

Representa el contenido del control en el escritor especificado. Este método se usa principalmente por los desarrolladores de controles.

(Heredado de WebControl)
RenderControl(HtmlTextWriter, ControlAdapter)

Genera contenido de control de servidor en un objeto proporcionado HtmlTextWriter mediante un objeto proporcionado ControlAdapter .

(Heredado de Control)
RenderControl(HtmlTextWriter)

Genera contenido de control de servidor en un objeto proporcionado HtmlTextWriter y almacena información de seguimiento sobre el control si el seguimiento está habilitado.

(Heredado de Control)
RenderEndTag(HtmlTextWriter)

Representa la etiqueta de cierre HTML del control en el escritor especificado. Este método se usa principalmente por los desarrolladores de controles.

(Heredado de WebControl)
ResolveAdapter()

Obtiene el adaptador de control responsable de representar el control especificado.

(Heredado de Control)
ResolveClientUrl(String)

Obtiene una dirección URL que el explorador puede usar.

(Heredado de Control)
ResolveUrl(String)

Convierte una dirección URL en una que se pueda usar en el cliente solicitante.

(Heredado de Control)
SaveControlState()

Guarde el estado del control.

(Heredado de Wizard)
SaveViewState()

Guarda cualquier estado que se modificó después de invocar el TrackViewState() método .

SetDesignModeState(IDictionary)

Establece los datos en tiempo de diseño de un control.

SetRenderMethodDelegate(RenderMethod)

Asigna un delegado de controlador de eventos para representar el control de servidor y su contenido en su control primario.

(Heredado de Control)
SetTraceData(Object, Object, Object)

Establece los datos de seguimiento para el seguimiento en tiempo de diseño de los datos de representación, mediante el objeto rastreado, la clave de datos de seguimiento y el valor de los datos de seguimiento.

(Heredado de Control)
SetTraceData(Object, Object)

Establece los datos de seguimiento para el seguimiento en tiempo de diseño de los datos de representación, mediante la clave de datos de seguimiento y el valor de los datos de seguimiento.

(Heredado de Control)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TrackViewState()

Marca el punto de partida para comenzar a realizar el seguimiento de los cambios en el control como parte del control viewstate.

Eventos

Nombre Description
ActiveStepChanged

Se produce cuando el usuario cambia a un nuevo paso del control.

(Heredado de Wizard)
CancelButtonClick

Se produce cuando se hace clic en el botón Cancelar .

(Heredado de Wizard)
ContinueButtonClick

Se produce cuando el usuario hace clic en el botón Continuar en el paso de creación final de la cuenta de usuario.

CreatedUser

Se produce después de que el proveedor de pertenencia haya creado la nueva cuenta de usuario del sitio web.

CreateUserError

Se produce cuando el proveedor de pertenencia no puede crear la cuenta de usuario especificada.

CreatingUser

Se produce antes de llamar al proveedor de pertenencia para crear la nueva cuenta de usuario del sitio web.

DataBinding

Se produce cuando el control de servidor se enlaza a un origen de datos.

(Heredado de Control)
Disposed

Se produce cuando se libera un control de servidor de la memoria, que es la última fase del ciclo de vida del control de servidor cuando se solicita una página de ASP.NET.

(Heredado de Control)
FinishButtonClick

Se produce cuando se hace clic en el botón Finalizar .

(Heredado de Wizard)
Init

Se produce cuando se inicializa el control de servidor, que es el primer paso de su ciclo de vida.

(Heredado de Control)
Load

Se produce cuando el control de servidor se carga en el Page objeto .

(Heredado de Control)
NextButtonClick

Se produce cuando se hace clic en el botón Siguiente .

(Heredado de Wizard)
PreRender

Se produce después de cargar el Control objeto, pero antes de la representación.

(Heredado de Control)
PreviousButtonClick

Se produce cuando se hace clic en el botón Anterior .

(Heredado de Wizard)
SendingMail

Se produce antes de que el usuario envíe una confirmación por correo electrónico de que se ha creado una cuenta.

SendMailError

Se produce cuando se produce un error SMTP al enviar correo electrónico al nuevo usuario.

SideBarButtonClick

Se produce cuando se hace clic en un botón en el área de la barra lateral.

(Heredado de Wizard)
Unload

Se produce cuando el control de servidor se descarga de la memoria.

(Heredado de Control)

Implementaciones de interfaz explícitas

Nombre Description
IAttributeAccessor.GetAttribute(String)

Obtiene un atributo del control Web con el nombre especificado.

(Heredado de WebControl)
IAttributeAccessor.SetAttribute(String, String)

Establece un atributo del control Web en el nombre y el valor especificados.

(Heredado de WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Permite a un diseñador volver a crear la colección de controles secundarios del control compuesto en el entorno en tiempo de diseño.

(Heredado de CompositeControl)
IControlBuilderAccessor.ControlBuilder

Para obtener una descripción de este miembro, vea ControlBuilder.

(Heredado de Control)
IControlDesignerAccessor.GetDesignModeState()

Para obtener una descripción de este miembro, vea GetDesignModeState().

(Heredado de Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Para obtener una descripción de este miembro, vea SetDesignModeState(IDictionary).

(Heredado de Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Para obtener una descripción de este miembro, vea SetOwnerControl(Control).

(Heredado de Control)
IControlDesignerAccessor.UserData

Para obtener una descripción de este miembro, vea UserData.

(Heredado de Control)
IDataBindingsAccessor.DataBindings

Para obtener una descripción de este miembro, vea DataBindings.

(Heredado de Control)
IDataBindingsAccessor.HasDataBindings

Para obtener una descripción de este miembro, vea HasDataBindings.

(Heredado de Control)
IExpressionsAccessor.Expressions

Para obtener una descripción de este miembro, vea Expressions.

(Heredado de Control)
IExpressionsAccessor.HasExpressions

Para obtener una descripción de este miembro, vea HasExpressions.

(Heredado de Control)
IParserAccessor.AddParsedSubObject(Object)

Para obtener una descripción de este miembro, vea AddParsedSubObject(Object).

(Heredado de Control)

Métodos de extensión

Nombre Description
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Habilita el comportamiento de datos dinámicos para el control de datos especificado.

EnableDynamicData(INamingContainer, Type, Object)

Habilita el comportamiento de datos dinámicos para el control de datos especificado.

EnableDynamicData(INamingContainer, Type)

Habilita el comportamiento de datos dinámicos para el control de datos especificado.

FindDataSourceControl(Control)

Devuelve el origen de datos asociado al control de datos para el control especificado.

FindFieldTemplate(Control, String)

Devuelve la plantilla de campo de la columna especificada en el contenedor de nomenclatura del control especificado.

FindMetaTable(Control)

Devuelve el objeto de metatable para el control de datos contenedor.

GetDefaultValues(INamingContainer)

Obtiene la colección de los valores predeterminados para el control de datos especificado.

GetMetaTable(INamingContainer)

Obtiene los metadatos de la tabla para el control de datos especificado.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Establece los metadatos de la tabla y la asignación de valores predeterminados para el control de datos especificado.

SetMetaTable(INamingContainer, MetaTable, Object)

Establece los metadatos de la tabla y la asignación de valores predeterminados para el control de datos especificado.

SetMetaTable(INamingContainer, MetaTable)

Establece los metadatos de la tabla para el control de datos especificado.

TryGetMetaTable(INamingContainer, MetaTable)

Determina si los metadatos de la tabla están disponibles.

Se aplica a

Consulte también