Wizard Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona navegación y una interfaz de usuario (UI) para recopilar datos relacionados en varios pasos.
public ref class Wizard : System::Web::UI::WebControls::CompositeControl
[System.ComponentModel.Bindable(false)]
public class Wizard : System.Web.UI.WebControls.CompositeControl
[<System.ComponentModel.Bindable(false)>]
type Wizard = class
inherit CompositeControl
Public Class Wizard
Inherits CompositeControl
- Herencia
- Derivado
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestra cómo definir un Wizard control para recopilar el nombre y la dirección de un usuario, con la opción de escribir una dirección de envío independiente. Si el usuario no selecciona SeparateShippingCheckBox, emitiendo una solicitud para agregar una dirección de envío independiente, el Wizard control se mueve directamente de Step2 a Finish. En el Finish paso, el usuario tiene la opción de volver al principio del Wizard control haciendo clic en GoBackButton; sin embargo, toma al usuario Step2 porque la AllowReturn propiedad de está establecida falseen Step1 .
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#" CodeFile="WizardClass.cs" Inherits="WizardClasscs_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Wizard id="Wizard1"
runat="server"
onfinishbuttonclick="OnFinishButtonClick"
backcolor="#EFF3FB"
font-names="Verdana"
font-size="0.8em"
borderwidth="1px"
bordercolor="#B5C7DE"
style="font-size: medium; font-family: Verdana;"
onactivestepchanged="OnActiveStepChanged">
<StepStyle forecolor="#333333"
font-size="0.8em" />
<WizardSteps>
<asp:WizardStep id="Step1"
title="One"
allowreturn="false"
runat="server" >
Welcome to the Wizard example. This step's AllowReturn property is set
to false, so after you leave this step you will not be able to return to it.
</asp:WizardStep>
<asp:WizardStep id="Step2"
title="Two"
runat="server" >
<!-- ... Put UI elements here ... -->
Please enter your billing information.
<br />
Name:<br />
<asp:TextBox runat="server"
id="BillingName"
width="226px"
height="17px" />
<br />
Email Address:<br />
<asp:TextBox runat="server"
id="EmailAddress"
width="224px"
height="17px" />
<br />
Address Line 1: <br />
<asp:TextBox runat="server"
id="BillingAddressLine1"
width="314px"
height="17px" />
<br />
Address Line 2: <br />
<asp:TextBox runat="server"
id="BillingAddressLine2"
width="314px"
height="17px" />
<br />
City: <br />
<asp:TextBox runat="server"
id="BillingCity"
width="155px"
height="17px" />
<br />
State: <br />
<asp:TextBox runat="server"
id="BillingState"
width="75px"
height="17px" />
<br />
ZIP Code: <br />
<asp:TextBox runat="server"
id="BillingZip"
height="17px" />
<br /><br />
<asp:CheckBox runat="server"
id="SeparateShippingCheckBox"
text="Please check here if you would like to add a separate shipping address." />
</asp:WizardStep>
<asp:WizardStep id="Step3"
title="Three"
runat="server" >
<!-- Gather the shipping address in this step if CheckBox1 was selected. -->
Please enter your shipping information.
<br />
Name:<br />
<asp:TextBox runat="server"
id="ShippingName"
height="17px" />
<br />
Address Line 1: <br />
<asp:TextBox runat="server"
id="ShippingAddress1"
width="370px"
height="17px" />
<br />
Address Line 2: <br />
<asp:TextBox runat="server"
id="ShippingAddress2"
width="370px"
height="17px" />
<br />
City: <br />
<asp:TextBox runat="server"
id="ShippingCity"
height="17px" />
<br />
State: <br />
<asp:TextBox runat="server"
id="ShippingState"
width="65px"
height="17px" />
<br />
ZIP Code: <br />
<asp:TextBox runat="server"
id="ShippingZip"
height="17px" />
</asp:WizardStep>
<asp:WizardStep id="Finish"
title="Finish"
runat="server" >
<!-- Put UI elements here for the Finish step. -->
<asp:Button runat="server"
id="GoBackButton"
text="Go Back to Step 2"
onclick="OnGoBackButtonClick"
forecolor="#284E98"
font-names="Verdana"
font-size="1.0em"
borderstyle="Solid"
borderwidth="1px"
bordercolor="#507CD1"
backcolor="White" />
</asp:WizardStep>
<asp:WizardStep runat="server"
steptype="Complete"
title="Complete"
id="Complete">
<asp:Label runat="server"
id="CompleteMessageLabel"
width="408px"
height="24px">
</asp:Label>
</asp:WizardStep>
</WizardSteps>
<NavigationButtonStyle forecolor="#284E98"
font-names="Verdana"
font-size="1.0em"
borderstyle="Solid"
borderwidth="1px"
bordercolor="#507CD1"
backcolor="White" />
<HeaderStyle forecolor="White"
horizontalalign="Center"
font-size="0.9em"
font-bold="True"
backcolor="#284E98"
borderstyle="Solid"
bordercolor="#EFF3FB"
borderwidth="2px" />
<SideBarStyle verticalalign="Top"
horizontalalign="Center"
font-size="0.8em"
forecolor="#000099"
backcolor="#EFF3FB"
width="45px" />
<HeaderTemplate>
<b>Wizard Example</b>
</HeaderTemplate>
</asp:Wizard>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="WizardClass.vb" Inherits="WizardClassvb_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Wizard id="Wizard1"
runat="server"
onfinishbuttonclick="OnFinishButtonClick"
backcolor="#EFF3FB"
font-names="Verdana"
font-size="0.8em"
borderwidth="1px"
bordercolor="#B5C7DE"
style="font-size: medium; font-family: Verdana;"
onactivestepchanged="OnActiveStepChanged">
<StepStyle forecolor="#333333"
font-size="0.8em" />
<WizardSteps>
<asp:WizardStep id="Step1"
title="One"
allowreturn="false"
runat="server" >
Welcome to the Wizard example. This step's AllowReturn property is set
to false, so after you leave this step you will not be able to return to it.
</asp:WizardStep>
<asp:WizardStep id="Step2"
title="Two"
runat="server" >
<!-- ... Put UI elements here ... -->
Please enter your billing information.
<br />
Name:<br />
<asp:TextBox runat="server"
id="BillingName"
width="226px"
height="17px" />
<br />
Email Address:<br />
<asp:TextBox runat="server"
id="EmailAddress"
width="224px"
height="17px" />
<br />
Address Line 1: <br />
<asp:TextBox runat="server"
id="BillingAddressLine1"
width="314px"
height="17px" />
<br />
Address Line 2: <br />
<asp:TextBox runat="server"
id="BillingAddressLine2"
width="314px"
height="17px" />
<br />
City: <br />
<asp:TextBox runat="server"
id="BillingCity"
width="155px"
height="17px" />
<br />
State: <br />
<asp:TextBox runat="server"
id="BillingState"
width="75px"
height="17px" />
<br />
ZIP Code: <br />
<asp:TextBox runat="server"
id="BillingZip"
height="17px" />
<br /><br />
<asp:CheckBox runat="server"
id="SeparateShippingCheckBox"
text="Please check here if you would like to add a separate shipping address." />
</asp:WizardStep>
<asp:WizardStep id="Step3"
title="Three"
runat="server" >
<!-- Gather the shipping address in this step if CheckBox1 was selected. -->
Please enter your shipping information.
<br />
Name:<br />
<asp:TextBox runat="server"
id="ShippingName"
height="17px" />
<br />
Address Line 1: <br />
<asp:TextBox runat="server"
id="ShippingAddress1"
width="370px"
height="17px" />
<br />
Address Line 2: <br />
<asp:TextBox runat="server"
id="ShippingAddress2"
width="370px"
height="17px" />
<br />
City: <br />
<asp:TextBox runat="server"
id="ShippingCity"
height="17px" />
<br />
State: <br />
<asp:TextBox runat="server"
id="ShippingState"
width="65px"
height="17px" />
<br />
ZIP Code: <br />
<asp:TextBox runat="server"
id="ShippingZip"
height="17px" />
</asp:WizardStep>
<asp:WizardStep id="Finish"
title="Finish"
runat="server" >
<!-- Put UI elements here for the Finish step. -->
<asp:Button runat="server"
id="GoBackButton"
text="Go Back to Step 2"
forecolor="#284E98"
font-names="Verdana"
font-size="1.0em"
borderstyle="Solid"
borderwidth="1px"
bordercolor="#507CD1"
backcolor="White" />
</asp:WizardStep>
<asp:WizardStep runat="server"
steptype="Complete"
title="Complete"
id="Complete">
<asp:Label runat="server"
id="CompleteMessageLabel"
width="408px"
height="24px">
</asp:Label>
</asp:WizardStep>
</WizardSteps>
<NavigationButtonStyle forecolor="#284E98"
font-names="Verdana"
font-size="1.0em"
borderstyle="Solid"
borderwidth="1px"
bordercolor="#507CD1"
backcolor="White" />
<HeaderStyle forecolor="White"
horizontalalign="Center"
font-size="0.9em"
font-bold="True"
backcolor="#284E98"
borderstyle="Solid"
bordercolor="#EFF3FB"
borderwidth="2px" />
<SideBarStyle verticalalign="Top"
horizontalalign="Center"
font-size="0.8em"
forecolor="#000099"
backcolor="#EFF3FB"
width="45px" />
<HeaderTemplate>
<b>Wizard Example</b>
</HeaderTemplate>
</asp:Wizard>
</form>
</body>
</html>
El siguiente ejemplo de código es el archivo de código subyacente de la página web que se usa en el ejemplo anterior.
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class WizardClasscs_aspx : System.Web.UI.Page
{
protected void OnFinishButtonClick(Object sender, WizardNavigationEventArgs e)
{
// The OnFinishButtonClick method is a good place to collect all
// the data from the completed pages and persist it to the data store.
// For this example, write a confirmation message to the Complete page
// of the Wizard control.
Label tempLabel = (Label)Wizard1.FindControl("CompleteMessageLabel");
if (tempLabel != null)
{
tempLabel.Text = "Your order has been placed. An email confirmation will be sent to "
+ (EmailAddress.Text.Length == 0 ? "your email address" : EmailAddress.Text) + ".";
}
}
protected void OnGoBackButtonClick(object sender, EventArgs e)
{
// The GoBackButtonClick event is raised when the GoBackButton
// is clicked on the Finish page of the Wizard.
// Check the value of Step1's AllowReturn property.
if (Step1.AllowReturn)
{
// Return to Step1.
Wizard1.ActiveStepIndex = Wizard1.WizardSteps.IndexOf(this.Step1);
}
else
{
// Step1 is not a valid step to return to; go to Step2 instead.
Wizard1.ActiveStepIndex = Wizard1.WizardSteps.IndexOf(this.Step2);
Response.Write("ActiveStep is set to Step2 because Step1 has AllowReturn set to false.");
}
}
protected void OnActiveStepChanged(object sender, EventArgs e)
{
// If the ActiveStep is changing to Step3, check to see whether the
// SeparateShippingCheckBox is selected. If it is not, skip to the
// Finish step.
if (Wizard1.ActiveStepIndex == Wizard1.WizardSteps.IndexOf(this.Step3))
{
if (this.SeparateShippingCheckBox.Checked)
{
Wizard1.MoveTo(this.Step3);
}
else
{
Wizard1.MoveTo(this.Finish);
}
}
}
}
Partial Class WizardClassvb_aspx
Inherits System.Web.UI.Page
Protected Sub OnFinishButtonClick(ByVal sender As Object, ByVal e As WizardNavigationEventArgs) Handles Wizard1.FinishButtonClick
' The OnFinishButtonClick method is a good place to collect all
' the data from the completed pages and persist it to the data store.
' For this example, write a confirmation message to the Complete page
' of the Wizard control.
Dim tempLabel As Label = CType(Wizard1.FindControl("CompleteMessageLabel"), Label)
If Not tempLabel Is Nothing Then
Dim tempEmailAddress As String = "your email address"
If EmailAddress.Text.Length <> 0 Then
tempEmailAddress = EmailAddress.Text
End If
tempLabel.Text = "Your order has been placed. An email confirmation will be sent to " & _
tempEmailAddress & "."
End If
End Sub
Protected Sub OnGoBackButtonClick(ByVal sender As Object, ByVal e As EventArgs) Handles GoBackButton.Click
' The GoBackButtonClick event is raised when the GoBackButton
' is clicked on the Finish page of the Wizard.
' Check the value of Step1's AllowReturn property.
If Step1.AllowReturn Then
' Return to Step1.
Wizard1.ActiveStepIndex = Wizard1.WizardSteps.IndexOf(Me.Step1)
Else
' Step1 is not a valid step to return to; go to Step2 instead.
Wizard1.ActiveStepIndex = Wizard1.WizardSteps.IndexOf(Me.Step2)
Response.Write("ActiveStep is set to Step2 because Step1 has AllowReturn set to false.")
End If
End Sub
Protected Sub OnActiveStepChanged(ByVal sender As Object, ByVal e As EventArgs) Handles Wizard1.ActiveStepChanged
' If the ActiveStep is changing to Step3, check to see whether the
' SeparateShippingCheckBox is selected. If it is not, skip to the
' Finish step.
If (Wizard1.ActiveStepIndex = Wizard1.WizardSteps.IndexOf(Me.Step3)) Then
If (Me.SeparateShippingCheckBox.Checked) Then
Wizard1.MoveTo(Me.Step3)
Else
Wizard1.MoveTo(Me.Finish)
End If
End If
End Sub
End Class
Comentarios
En este tema:
Introducción
Puede usar el Wizard control para:
Recopile datos relacionados en varios pasos.
Divida una página web más grande que se usa para recopilar la entrada del usuario en pasos lógicos más pequeños.
Permita la navegación lineal o no lineal a través de los pasos.
Componentes del asistente
El Wizard control se compone de los siguientes componentes:
Colección WizardStepCollection de pasos que contienen la interfaz de usuario para cada paso, tal como lo define el desarrollador de páginas.
Funcionalidades de navegación integradas que determinan los botones adecuados para mostrar en función del StepType valor.
Área de encabezado que se puede personalizar para mostrar información específica del paso en el que el usuario está actualmente activado.
Área de barra lateral que se puede usar para navegar rápidamente a los pasos del control.
Nota:
Si usa Microsoft Visual Studio 2005, tenga en cuenta que se conserva en la ActiveStepIndex vista Origen. Si cambia la propiedad en la WizardSteps vista Diseño haciendo clic en los botones de la barra lateral y, a continuación, ejecuta la página, es posible que el primer paso del
Wizardcontrol no se muestre porque ActiveStepIndex podría estar apuntando a otro paso.
Pasos del asistente
Cada uno de los pasos del Wizard control tiene una StepType propiedad que determina el tipo de funcionalidad de navegación que tiene el paso. Si no especifica un valor para la StepType propiedad , el valor predeterminado es Auto. En la tabla siguiente se enumeran los valores disponibles para la StepType propiedad y el comportamiento resultante del paso.
WizardStepType.Auto La interfaz de usuario de navegación que se representa para el paso viene determinada por el orden en que se declara el paso.
WizardStepType.Complete El paso es el último que se va a aparecer. No se representan botones de navegación.
WizardStepType.Finish El paso es el último que recopila datos de usuario. El botón Finalizar se representa para la navegación.
WizardStepType.Start El paso es el primero en aparecer. No se representa un botón Anterior .
WizardStepType.Step El paso es cualquier paso entre el primero y el último.
Los botones Anterior y Siguiente se representan para la navegación.
Recopilación de datos del Asistente
Con el Wizard control , los datos se pueden recopilar a través de la navegación lineal o no lineal. Algunos ejemplos de navegación no lineal son omitir pasos innecesarios o volver a un paso completado previamente para cambiar algún valor. El Wizard control mantiene su estado entre los pasos, por lo que los datos especificados en un paso no necesitan conservarse en un almacén de datos hasta que se hayan completado todos los pasos del Wizard control.
Como alternativa, si desea conservar los datos recopilados en un almacén de datos a medida que se completa cada paso, como cuando se genera el NextButtonClick evento, debe establecer la AllowReturn propiedad del WizardStepBase objeto en false para que el usuario no pueda volver a un paso completado previamente y cambiar los datos una vez que se haya enviado.
Nombres de comandos del asistente
El Wizard control hereda los siguientes nombres de comando de la clase y MultiView la View clase: NextViewCommandName, PreviousViewCommandName, SwitchViewByIDCommandNamey SwitchViewByIndexCommandName. El control Asistente omite estos nombres de comando y no incluye ninguna lógica especial para permitir que estos comandos funcionen automáticamente para la navegación. Si se quita un nombre de comando o falta un botón en el Wizard control, no se produce ninguna excepción. Por ejemplo, si el StartNavigationTemplate botón no tiene un valor para CommandName, no se produce ninguna excepción.
Cambiar dinámicamente los pasos
Puede usar el MoveTo método o la ActiveStepIndex propiedad para cambiar dinámicamente el paso que se muestra actualmente en el Wizard control.
Nota:
Si agrega mediante programación un WizardStep elemento en el Page_Load controlador de eventos, debe agregar la navegación a ese paso antes de cargar la página.
Apariencia del asistente
La apariencia del Wizard control es totalmente personalizable a través de plantillas, máscaras y configuraciones de estilo. Por ejemplo, puede usar las HeaderTemplatepropiedades , , StartNavigationTemplateSideBarTemplate, FinishNavigationTemplatey StepNavigationTemplate para personalizar la interfaz del Wizard control.
Nota:
Al establecer la FinishNavigationTemplatepropiedad , DisplaySideBar, SideBarTemplateHeaderTemplate, , StartNavigationTemplateo StepNavigationTemplate se vuelven a crear los controles secundarios del Wizard control. Como resultado, el estado de vista de los controles secundarios se pierde en el proceso. Para evitar esta situación, mantenga explícitamente el estado de control de los Wizard controles secundarios del control explícitamente o evite colocar controles dentro de las plantillas.
Tenga en cuenta que el Wizard control no admite la representación especial de Microsoft Internet Explorer para el modo no estándar o quirks. Para obtener la mejor representación de Internet Explorer con el Wizard 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 Wizard 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, 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:Wizard
AccessKey="string"
ActiveStepIndex="integer"
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"
CssClass="string"
DisplayCancelButton="True|False"
DisplaySideBar="True|False"
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"
ID="string"
OnActiveStepChanged="ActiveStepChanged event handler"
OnCancelButtonClick="CancelButtonClick 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"
OnSideBarButtonClick="SideBarButtonClick event handler"
OnUnload="Unload event handler"
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"
Visible="True|False"
Width="size"
>
<CancelButtonStyle />
<FinishCompleteButtonStyle />
<FinishNavigationTemplate>
<!-- child controls -->
</FinishNavigationTemplate>
<FinishPreviousButtonStyle />
<HeaderStyle />
<HeaderTemplate>
<!-- child controls -->
</HeaderTemplate>
<NavigationButtonStyle />
<NavigationStyle />
<SideBarButtonStyle />
<SideBarStyle />
<SideBarTemplate>
<!-- child controls -->
</SideBarTemplate>
<StartNavigationTemplate>
<!-- child controls -->
</StartNavigationTemplate>
<StartNextButtonStyle />
<StepNavigationTemplate>
<!-- child controls -->
</StepNavigationTemplate>
<StepNextButtonStyle />
<StepPreviousButtonStyle />
<StepStyle />
<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:Wizard>
Constructores
| Nombre | Description |
|---|---|
| Wizard() |
Inicializa una nueva instancia de la clase Wizard. |
Campos
| Nombre | Description |
|---|---|
| CancelButtonID |
Especifica el identificador del botón Cancelar . Este campo es estático y de solo lectura. |
| CancelCommandName |
Recupera el nombre del comando para el botón Cancelar . Este campo es estático y de solo lectura. |
| CustomFinishButtonID |
Recupera el identificador de un botón Finalizar personalizado. Este campo es estático y de solo lectura. |
| CustomNextButtonID |
Recupera el identificador de un botón Siguiente personalizado. Este campo es estático y de solo lectura. |
| CustomPreviousButtonID |
Recupera el identificador de un botón Anterior personalizado. Este campo es estático y de solo lectura. |
| DataListID |
Recupera el identificador de la colección de barras laterales DataList . Este campo es estático y de solo lectura. |
| FinishButtonID |
Recupera el identificador del botón Finalizar . Este campo es estático y de solo lectura. |
| FinishPreviousButtonID |
Recupera el identificador del botón Anterior del Finish paso. Este campo es estático y de solo lectura. |
| HeaderPlaceholderId |
Obtiene el identificador del HeaderTemplate marcador de posición de un Wizard control . |
| MoveCompleteCommandName |
Recupera el nombre del comando asociado al botón Finalizar . Este campo es estático y de solo lectura. |
| MoveNextCommandName |
Recupera el nombre del comando asociado al botón Siguiente . Este campo es estático y de solo lectura. |
| MovePreviousCommandName |
Recupera el nombre del comando asociado al botón Anterior . Este campo es estático y de solo lectura. |
| MoveToCommandName |
Recupera el nombre del comando asociado a cada uno de los botones de la barra lateral. Este campo es estático y de solo lectura. |
| NavigationPlaceholderId |
Obtiene el identificador del StartNavigationTemplate marcador de posición de un Wizard control . |
| SideBarButtonID |
Recupera el identificador asociado a cada uno de los botones de la barra lateral. Este campo es estático y de solo lectura. |
| SideBarPlaceholderId |
Obtiene el identificador del SideBarTemplate marcador de posición de un Wizard control . |
| StartNextButtonID |
Recupera el identificador asociado al botón Siguiente del Start paso. Este campo es estático y de solo lectura. |
| StepNextButtonID |
Recupera el identificador asociado al botón Siguiente . Este campo es estático y de solo lectura. |
| StepPreviousButtonID |
Recupera el identificador asociado al botón Anterior . Este campo es estático y de solo lectura. |
| WizardStepPlaceholderId |
Obtiene el identificador del WizardStep marcador de posición de un Wizard control . |
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. |
| ActiveStepIndex |
Obtiene o establece el índice del objeto actual WizardStepBase . |
| Adapter |
Obtiene el adaptador específico del explorador para el control . (Heredado de Control) |
| 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) |
| 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 . |
| CancelButtonStyle |
Obtiene una referencia a una colección de propiedades de estilo que definen la apariencia del botón Cancelar . |
| CancelButtonText |
Obtiene o establece el título de texto que se muestra para el botón Cancelar . |
| CancelButtonType |
Obtiene o establece el tipo de botón que se representa como el botón Cancelar . |
| CancelDestinationPageUrl |
Obtiene o establece la dirección URL a la que se dirige el usuario al hacer clic en el botón Cancelar . |
| CellPadding |
Obtiene o establece la cantidad de espacio entre el contenido de la celda y el borde de celda. |
| CellSpacing |
Obtiene o establece la cantidad de espacio entre celdas. |
| 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) |
| Context |
Obtiene el HttpContext objeto asociado al control de servidor para la solicitud web actual. (Heredado de Control) |
| 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) |
| 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) |
| DisplayCancelButton |
Obtiene o establece un valor booleano que indica si se va a mostrar un botón Cancelar . |
| DisplaySideBar |
Obtiene o establece un valor booleano que indica si se va a mostrar el área de la barra lateral en el Wizard control. |
| 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) |
| 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 . |
| FinishCompleteButtonStyle |
Obtiene una referencia a un Style objeto que define la configuración del botón Finalizar . |
| FinishCompleteButtonText |
Obtiene o establece el título de texto que se muestra para el botón Finalizar . |
| FinishCompleteButtonType |
Obtiene o establece el tipo de botón que se representa como el botón Finalizar . |
| FinishDestinationPageUrl |
Obtiene o establece la dirección URL a la que se redirige el usuario al hacer clic en el botón Finalizar . |
| FinishNavigationTemplate |
Obtiene o establece la plantilla que se usa para mostrar el área de navegación en el Finish paso. |
| FinishPreviousButtonImageUrl |
Obtiene o establece la dirección URL de la imagen que se muestra para el botón Anterior del Finish paso. |
| FinishPreviousButtonStyle |
Obtiene una referencia a un Style objeto que define la configuración del botón Anterior del Finish paso. |
| FinishPreviousButtonText |
Obtiene o establece el título de texto que se muestra para el botón Anterior del Finish paso. |
| FinishPreviousButtonType |
Obtiene o establece el tipo de botón que se representa como el botón Anterior del Finish paso. |
| 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. |
| HeaderTemplate |
Obtiene o establece la plantilla que se usa para mostrar el área de encabezado en el control. |
| HeaderText |
Obtiene o establece el título de texto que se muestra para el área de encabezado del control. |
| Height |
Obtiene o establece el alto del control de servidor web. (Heredado de WebControl) |
| 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) |
| 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) |
| LayoutTemplate |
Obtiene o establece el contenido personalizado del contenedor raíz en un Wizard control . |
| 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) |
| 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. |
| NavigationStyle |
Obtiene una referencia a un Style objeto que define la configuración del área de navegación del control. |
| 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) |
| RenderingCompatibility |
Obtiene un valor que especifica la versión de ASP.NET con la que se representará HTML. (Heredado de Control) |
| SideBarButtonStyle |
Obtiene una referencia a un Style objeto que define la configuración de los botones de la barra lateral. |
| SideBarStyle |
Obtiene una referencia a un Style objeto que define la configuración del área de barra lateral del control. |
| SideBarTemplate |
Obtiene o establece la plantilla que se usa para mostrar el área de la barra lateral en el control. |
| 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 de la barra lateral. |
| StartNavigationTemplate |
Obtiene o establece la plantilla que se usa para mostrar el área de navegación en el Start paso del Wizard control. |
| StartNextButtonImageUrl |
Obtiene o establece la dirección URL de la imagen que se muestra para el botón Siguiente del Start paso. |
| StartNextButtonStyle |
Obtiene una referencia a un Style objeto que define la configuración del botón Siguiente del Start paso. |
| StartNextButtonText |
Obtiene o establece el título de texto que se muestra para el botón Siguiente del Start paso. |
| StartNextButtonType |
Obtiene o establece el tipo de botón que se representa como el botón Siguiente del Start paso. |
| 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 . |
| StepNextButtonImageUrl |
Obtiene o establece la dirección URL de la imagen que se muestra para el botón Siguiente . |
| StepNextButtonStyle |
Obtiene una referencia al Style objeto que define la configuración del botón Siguiente . |
| StepNextButtonText |
Obtiene o establece el título de texto que se muestra para el botón Siguiente . |
| StepNextButtonType |
Obtiene o establece el tipo de botón que se representa como el botón Siguiente . |
| StepPreviousButtonImageUrl |
Obtiene o establece la dirección URL de la imagen que se muestra para el botón Anterior . |
| StepPreviousButtonStyle |
Obtiene una referencia a un Style objeto que define la configuración del botón Anterior . |
| StepPreviousButtonText |
Obtiene o establece el título de texto que se muestra para el botón Anterior . |
| StepPreviousButtonType |
Obtiene o establece el tipo de botón que se representa como el botón Anterior . |
| StepStyle |
Obtiene una referencia a un Style objeto que define la configuración de los WizardStep objetos . |
| 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 |
| 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 . |
| 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) |
| 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) |
| 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) |
| 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 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. |
| 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 |
| 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() |
Crea controles secundarios. |
| CreateControlCollection() |
Crea una colección de controles. |
| CreateControlHierarchy() |
Crea la jerarquía de controles secundarios que componen el control. |
| CreateControlStyle() |
Crea estilo de control. |
| 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 |
| FindControl(String) |
Busca en el contenedor de nomenclatura actual un control de servidor con el parámetro especificado |
| Focus() |
Establece el foco de entrada en un control. (Heredado de Control) |
| GetDesignModeState() |
Obtiene el estado del modo de diseño. |
| 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. |
| 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 . |
| GetType() |
Obtiene el Type 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. |
| LoadViewState(Object) |
Carga información de estado de vista. |
| 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 Objectactual. (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 . |
| OnActiveStepChanged(Object, EventArgs) |
Genera el evento ActiveStepChanged. |
| OnBubbleEvent(Object, EventArgs) |
Determina si el evento para el control de servidor se pasa a la jerarquía de control de servidor de la interfaz de usuario de la página. |
| OnCancelButtonClick(EventArgs) |
Genera el evento CancelButtonClick. |
| OnDataBinding(EventArgs) |
Genera el evento DataBinding. (Heredado de Control) |
| OnFinishButtonClick(WizardNavigationEventArgs) |
Genera el evento FinishButtonClick. |
| OnInit(EventArgs) |
Genera el evento Init. |
| OnLoad(EventArgs) |
Genera el evento Load. (Heredado de Control) |
| OnNextButtonClick(WizardNavigationEventArgs) |
Genera el evento NextButtonClick. |
| OnPreRender(EventArgs) |
Genera el evento PreRender. (Heredado de Control) |
| OnPreviousButtonClick(WizardNavigationEventArgs) |
Genera el evento PreviousButtonClick. |
| OnSideBarButtonClick(WizardNavigationEventArgs) |
Genera el evento SideBarButtonClick. |
| 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 . |
| 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. |
| 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. |
| SaveViewState() |
Guarda el estado de vista. |
| SetDesignModeState(IDictionary) |
Establece los datos en tiempo de diseño de un control. (Heredado de 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() |
Realiza un seguimiento del estado de la vista. |
Eventos
| Nombre | Description |
|---|---|
| ActiveStepChanged |
Se produce cuando el usuario cambia a un nuevo paso del control. |
| CancelButtonClick |
Se produce cuando se hace clic en el botón Cancelar . |
| 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 . |
| 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 . |
| 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 . |
| SideBarButtonClick |
Se produce cuando se hace clic en un botón en el área de la barra lateral. |
| 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. |