Wizard.GetStepType(WizardStepBase, Int32) Método
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í.
Devuelve el valor de WizardStepType del objeto WizardStepBase especificado.
public:
System::Web::UI::WebControls::WizardStepType GetStepType(System::Web::UI::WebControls::WizardStepBase ^ wizardStep, int index);
public System.Web.UI.WebControls.WizardStepType GetStepType (System.Web.UI.WebControls.WizardStepBase wizardStep, int index);
member this.GetStepType : System.Web.UI.WebControls.WizardStepBase * int -> System.Web.UI.WebControls.WizardStepType
Public Function GetStepType (wizardStep As WizardStepBase, index As Integer) As WizardStepType
Parámetros
- wizardStep
- WizardStepBase
El objeto WizardStepBase para el que se devuelve el objeto WizardStepType asociado.
- index
- Int32
El índice del objeto WizardStepBase para el que se devuelve el objeto WizardStepType asociado.
Devoluciones
Uno de los valores de WizardStepType.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el GetStepType método para determinar el valor asociado WizardStepType para el paso actual del Wizard control. Cada vez que se genera el ActiveStepChanged evento, se recupera el nuevo WizardStepType valor y se escribe un mensaje en Label1
.
<%@ 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 OnActiveStepChanged(object sender, EventArgs e)
{
Label tempLabel = (Label)Wizard1.FindControl("Label1");
if (tempLabel != null)
{
// Get the step type of the ActiveStep and write it to Label1.
WizardStepType tempStepType = Wizard1.GetStepType(Wizard1.ActiveStep, Wizard1.ActiveStepIndex);
tempLabel.Text = "The current step type is " + tempStepType.ToString() + ".";
}
}
</script>
<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"
onactivestepchanged="OnActiveStepChanged">
<WizardSteps>
<asp:WizardStep id="WizardStep1"
title="Step 1"
runat="server">
</asp:WizardStep>
<asp:WizardStep id="WizardStep2"
title="Step 2"
runat="server">
</asp:WizardStep>
<asp:WizardStep id="WizardStep3"
runat="server"
title="Step 3">
</asp:WizardStep>
</WizardSteps>
<HeaderTemplate>
<b>GetStepType Example</b>
<br />
<asp:Label id="Label1"
runat="server"
width="208px"
height="19px">
</asp:Label>
</HeaderTemplate>
</asp:Wizard>
</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 OnActiveStepChanged(ByVal sender As Object, ByVal e As EventArgs)
Dim tempLabel As Label = CType(Wizard1.FindControl("Label1"), Label)
If Not tempLabel Is Nothing Then
' Get the step type of the ActiveStep and write it to Label1.
Dim tempStepType As WizardStepType = Wizard1.GetStepType(Wizard1.ActiveStep, Wizard1.ActiveStepIndex)
tempLabel.Text = "The current step type is " & tempStepType.ToString() & "."
End If
End Sub
</script>
<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"
onactivestepchanged="OnActiveStepChanged">
<WizardSteps>
<asp:WizardStep id="WizardStep1"
title="Step 1"
runat="server">
</asp:WizardStep>
<asp:WizardStep id="WizardStep2"
title="Step 2"
runat="server">
</asp:WizardStep>
<asp:WizardStep id="WizardStep3"
runat="server"
title="Step 3">
</asp:WizardStep>
</WizardSteps>
<HeaderTemplate>
<b>GetStepType Example</b>
<br />
<asp:Label id="Label1"
runat="server"
width="208px"
height="19px">
</asp:Label>
</HeaderTemplate>
</asp:Wizard>
</form>
</body>
</html>
Comentarios
Utilice el GetStepType método para determinar el WizardStepType valor del objeto especificado WizardStepBase .