Freigeben über


Wizard Klasse

Definition

Stellt Navigation und eine Benutzeroberfläche bereit, um verwandte Daten über mehrere Schritte hinweg zu sammeln.

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
Vererbung
Abgeleitet
Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie ein Wizard Steuerelement definiert wird, um den Namen und die Adresse eines Benutzers zu sammeln, mit der Option zum Eingeben einer separaten Versandadresse. Wenn der Benutzer " SeparateShippingCheckBox" nicht auswählt und dadurch eine Anforderung zum Hinzufügen einer separaten Versandadresse ausgibt, wird das Wizard Steuerelement direkt von Step2 zu " Finishverschoben. Finish Im Schritt hat der Benutzer die Möglichkeit, zum Anfang des Wizard Steuerelements zurückzukehren, indem er auf "GoBackButton" klickt. Er nimmt den Benutzer Step2 jedoch an, weil die AllowReturn Eigenschaft Step1 auf "Festgelegt" festgelegt falseist.

Von Bedeutung

In diesem Beispiel handelt es sich um ein Textfeld, das Benutzereingaben akzeptiert, bei denen es sich um eine potenzielle Sicherheitsrisiken handelt. Standardmäßig überprüfen ASP.NET Webseiten, dass die Benutzereingabe keine Skript- oder HTML-Elemente enthält. Weitere Informationen finden Sie unter Script Exploits Overview.

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

Das folgende Codebeispiel ist die CodeBehind-Datei für die Webseite, die im vorherigen Beispiel verwendet wird.

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

Hinweise

In diesem Thema:

Einführung

Sie können das Wizard Steuerelement verwenden, um:

  • Sammeln Sie verwandte Daten über mehrere Schritte hinweg.

  • Trennen Sie eine größere Webseite, die zum Sammeln von Benutzereingaben in kleinere logische Schritte verwendet wird.

  • Ermöglichen Sie die lineare oder nichtlineare Navigation durch die Schritte.

Assistentenkomponenten

Das Wizard Steuerelement besteht aus den folgenden Komponenten:

  • Eine WizardStepCollection Sammlung von Schritten, die die Benutzeroberfläche für jeden Schritt enthalten, wie vom Seitenentwickler definiert.

  • Integrierte Navigationsfunktionen, die die entsprechenden Schaltflächen bestimmen, die basierend auf dem StepType Wert angezeigt werden sollen.

  • Ein Kopfzeilenbereich, der angepasst werden kann, um Spezifische Informationen für den Schritt anzuzeigen, auf dem sich der Benutzer gerade befindet.

  • Ein Randleistenbereich, der verwendet werden kann, um schnell zu Schritten im Steuerelement zu navigieren.

    Hinweis

    Wenn Sie Microsoft Visual Studio 2005 verwenden, beachten Sie, dass die Datei in der ActiveStepIndex Quellansicht beibehalten wird. Wenn Sie die Eigenschaft in der WizardSteps Entwurfsansicht ändern, indem Sie auf die Schaltflächen für die Randleiste klicken und dann die Seite ausführen, wird der erste Schritt des Wizard Steuerelements möglicherweise nicht angezeigt, da dies ActiveStepIndex möglicherweise auf einen anderen Schritt zeigt.

Schritte des Assistenten

Jeder der Schritte im Wizard Steuerelement verfügt über eine StepType Eigenschaft, die die Art der Navigationsfunktionalität bestimmt, die der Schritt aufweist. Wenn Sie keinen Wert für die StepType Eigenschaft angeben, lautet Autoder Standardwert . In der folgenden Tabelle sind die verfügbaren Einstellungen für die StepType Eigenschaft und das resultierende Verhalten des Schritts aufgeführt.

WizardStepType.Auto Die Navigations-UI, die für den Schritt gerendert wird, wird durch die Reihenfolge bestimmt, in der der Schritt deklariert wird.

WizardStepType.Complete Der Schritt ist der letzte, der angezeigt werden soll. Es werden keine Navigationsschaltflächen gerendert.

WizardStepType.Finish Der Schritt ist der letzte, der Benutzerdaten sammelt. Die Schaltfläche "Fertig stellen " wird für die Navigation gerendert.

WizardStepType.Start Der Schritt ist der erste, der angezeigt werden soll. Eine Schaltfläche "Zurück " wird nicht gerendert.

WizardStepType.Step Der Schritt ist ein beliebiger Schritt zwischen dem ersten und dem letzten Schritt. Schaltflächen "Zurück" und "Weiter" werden für die Navigation gerendert.

Sammeln von Assistentendaten

Mithilfe des Wizard Steuerelements können Daten über eine lineare oder nichtlineare Navigation erfasst werden. Einige Beispiele für nichtlineare Navigation überspringen unnötige Schritte oder kehren zu einem zuvor abgeschlossenen Schritt zurück, um einen Wert zu ändern. Das Wizard Steuerelement behält seinen Zustand zwischen den Schritten bei, sodass die in einem Schritt eingegebenen Daten erst dann in einem Datenspeicher beibehalten werden müssen, wenn alle Schritte des Wizard Steuerelements abgeschlossen wurden.

Alternativ sollten Sie die Eigenschaft des WizardStepBase Objekts false so festlegenAllowReturn, dass der Benutzer nicht zu einem zuvor abgeschlossenen Schritt zurückkehren und die Daten nach der Übermittlung ändern kann.NextButtonClick

Befehlsnamen des Assistenten

Das Wizard Steuerelement erbt die folgenden Befehlsnamen aus der View Klasse und MultiView Klasse: NextViewCommandName, , PreviousViewCommandName, SwitchViewByIDCommandNameund SwitchViewByIndexCommandName. Das Assistenten-Steuerelement ignoriert diese Befehlsnamen und enthält keine spezielle Logik, damit diese Befehle automatisch für die Navigation verwendet werden können. Wenn ein Befehlsname entfernt wird oder aus einer Schaltfläche im Wizard Steuerelement fehlt, wird keine Ausnahme ausgelöst. Wenn beispielsweise die StartNavigationTemplate Schaltfläche einen Wert fehlt CommandName, wird keine Ausnahme ausgelöst.

Dynamisches Ändern von Schritten

Sie können die MoveTo Methode oder die ActiveStepIndex Eigenschaft verwenden, um den Schritt, der derzeit im Wizard Steuerelement angezeigt wird, dynamisch zu ändern.

Hinweis

Wenn Sie programmgesteuert einen WizardStepPage_Load Im Ereignishandler hinzufügen, müssen Sie die Navigation zu diesem Schritt vor dem Laden der Seite hinzufügen.

Assistentdarstellung

Das Erscheinungsbild des Wizard Steuerelements kann vollständig durch Vorlagen, Skins und Stileinstellungen angepasst werden. Sie können z. B. die Schnittstelle des Wizard Steuerelements mithilfe der HeaderTemplateEigenschaften , SideBarTemplate, , StartNavigationTemplateund FinishNavigationTemplateStepNavigationTemplate die Eigenschaften anpassen.

Hinweis

Durch Festlegen der untergeordneten SideBarTemplateDisplaySideBarStartNavigationTemplateHeaderTemplateStepNavigationTemplate Steuerelemente des Steuerelements werden die FinishNavigationTemplateuntergeordneten Steuerelemente des Wizard Steuerelements neu erstellt. Daher geht der Ansichtszustand für die untergeordneten Steuerelemente im Prozess verloren. Um diese Situation zu vermeiden, behalten Sie explizit den Kontrollstatus der untergeordneten Steuerelemente des Wizard Steuerelements explizit bei, oder vermeiden Sie das Einfügen von Steuerelementen in Vorlagen.

Beachten Sie, dass das Wizard Steuerelement kein spezielles Microsoft Internet Explorer-Rendering für den Nichtstandard- oder Quirksmodus unterstützt. Um das beste Internet Explorer-Rendering mithilfe des Wizard Steuerelements zu erhalten, verwenden Sie den XHTML-Dokumenttyp, der standardmäßig in Visual Web Developer und Visual Studio hinzugefügt wird.

Formatierung mithilfe von Layoutvorlagen

Mit Wizard dem Steuerelement können Sie das Layout des Steuerelements angeben, ohne dass Sie ein HTML-Element table verwenden müssen. Stattdessen können Sie ein LayoutTemplate Element verwenden, um das Layout anzugeben. In der Vorlage erstellen Sie Platzhaltersteuerelemente, um anzugeben, wo Elemente dynamisch in das Steuerelement eingefügt werden sollen. (Dies ähnelt der Funktionsweise des Vorlagenmodells für das ListView Steuerelement.) Weitere Informationen finden Sie in der Wizard.LayoutTemplate Eigenschaft.

Zugänglichkeit

Informationen zum Konfigurieren dieses Steuerelements, sodass es Markup generiert, das den Barrierefreiheitsstandards entspricht, finden Sie unter Barrierefreiheit in Visual Studio und ASP.NET undASP.NET Steuerelemente und Barrierefreiheit.

Deklarative Syntax

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

Konstruktoren

Name Beschreibung
Wizard()

Initialisiert eine neue Instanz der Wizard-Klasse.

Felder

Name Beschreibung
CancelButtonID

Gibt den Bezeichner für die Schaltfläche "Abbrechen " an. Dieses Feld ist statisch und schreibgeschützt.

CancelCommandName

Ruft den Befehlsnamen für die Schaltfläche "Abbrechen " ab. Dieses Feld ist statisch und schreibgeschützt.

CustomFinishButtonID

Ruft den Bezeichner für eine benutzerdefinierte Schaltfläche "Fertig stellen " ab. Dieses Feld ist statisch und schreibgeschützt.

CustomNextButtonID

Ruft den Bezeichner für eine benutzerdefinierte Schaltfläche "Weiter " ab. Dieses Feld ist statisch und schreibgeschützt.

CustomPreviousButtonID

Ruft den Bezeichner für eine benutzerdefinierte Vorherige Schaltfläche ab. Dieses Feld ist statisch und schreibgeschützt.

DataListID

Ruft den Bezeichner für die Randleistenauflistung DataList ab. Dieses Feld ist statisch und schreibgeschützt.

FinishButtonID

Ruft den Bezeichner für die Schaltfläche "Fertig stellen " ab. Dieses Feld ist statisch und schreibgeschützt.

FinishPreviousButtonID

Ruft den Bezeichner für die Schaltfläche "Zurück " im Finish Schritt ab. Dieses Feld ist statisch und schreibgeschützt.

HeaderPlaceholderId

Ruft die ID des HeaderTemplate Platzhalters in einem Wizard Steuerelement ab.

MoveCompleteCommandName

Ruft den Befehlsnamen ab, der der Schaltfläche "Fertig stellen " zugeordnet ist. Dieses Feld ist statisch und schreibgeschützt.

MoveNextCommandName

Ruft den Befehlsnamen ab, der der Schaltfläche "Weiter " zugeordnet ist. Dieses Feld ist statisch und schreibgeschützt.

MovePreviousCommandName

Ruft den Befehlsnamen ab, der der Schaltfläche "Zurück " zugeordnet ist. Dieses Feld ist statisch und schreibgeschützt.

MoveToCommandName

Ruft den Befehlsnamen ab, der den einzelnen Randleistenschaltflächen zugeordnet ist. Dieses Feld ist statisch und schreibgeschützt.

NavigationPlaceholderId

Ruft die ID des StartNavigationTemplate Platzhalters in einem Wizard Steuerelement ab.

SideBarButtonID

Ruft den Bezeichner ab, der den einzelnen Randleistenschaltflächen zugeordnet ist. Dieses Feld ist statisch und schreibgeschützt.

SideBarPlaceholderId

Ruft die ID des SideBarTemplate Platzhalters in einem Wizard Steuerelement ab.

StartNextButtonID

Ruft den Bezeichner ab, der der Schaltfläche "Weiter " im Start Schritt zugeordnet ist. Dieses Feld ist statisch und schreibgeschützt.

StepNextButtonID

Ruft den Bezeichner ab, der der Schaltfläche "Weiter " zugeordnet ist. Dieses Feld ist statisch und schreibgeschützt.

StepPreviousButtonID

Ruft den Bezeichner ab, der der Schaltfläche "Zurück " zugeordnet ist. Dieses Feld ist statisch und schreibgeschützt.

WizardStepPlaceholderId

Ruft die ID des WizardStep Platzhalters in einem Wizard Steuerelement ab.

Eigenschaften

Name Beschreibung
AccessKey

Dient zum Abrufen oder Festlegen der Zugriffstaste, mit der Sie schnell zum Webserversteuerelement navigieren können.

(Geerbt von WebControl)
ActiveStep

Ruft den Schritt in der Auflistung ab, die WizardSteps derzeit für den Benutzer angezeigt wird.

ActiveStepIndex

Dient zum Abrufen oder Festlegen des Indexes des aktuellen WizardStepBase Objekts.

Adapter

Ruft den browserspezifischen Adapter für das Steuerelement ab.

(Geerbt von Control)
AppRelativeTemplateSourceDirectory

Dient zum Abrufen oder Festlegen des anwendungsrelativen virtuellen Verzeichnisses des Page Objekts UserControl , das dieses Steuerelement enthält.

(Geerbt von Control)
Attributes

Ruft die Auflistung beliebiger Attribute (nur für das Rendern) ab, die nicht den Eigenschaften des Steuerelements entsprechen.

(Geerbt von WebControl)
BackColor

Dient zum Abrufen oder Festlegen der Hintergrundfarbe des Webserversteuerelements.

(Geerbt von WebControl)
BindingContainer

Ruft das Steuerelement ab, das die Datenbindung dieses Steuerelements enthält.

(Geerbt von Control)
BorderColor

Ruft die Rahmenfarbe des Websteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
BorderStyle

Dient zum Abrufen oder Festlegen des Rahmenstils des Webserversteuerelements.

(Geerbt von WebControl)
BorderWidth

Ruft die Rahmenbreite des Webserversteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
CancelButtonImageUrl

Dient zum Abrufen oder Festlegen der URL des Bilds, das für die Schaltfläche "Abbrechen " angezeigt wird.

CancelButtonStyle

Ruft einen Verweis auf eine Auflistung von Formateigenschaften ab, die die Darstellung der Schaltfläche "Abbrechen " definieren.

CancelButtonText

Dient zum Abrufen oder Festlegen der Textbeschriftung, die für die Schaltfläche "Abbrechen " angezeigt wird.

CancelButtonType

Dient zum Abrufen oder Festlegen des Typs der Schaltfläche , die als Abbrechen-Schaltfläche gerendert wird.

CancelDestinationPageUrl

Ruft die URL ab, zu der der Benutzer weitergeleitet wird, wenn er auf die Schaltfläche "Abbrechen " klickt, oder legt diese fest.

CellPadding

Dient zum Abrufen oder Festlegen des Abstands zwischen dem Inhalt der Zelle und dem Zellenrahmen.

CellSpacing

Dient zum Abrufen oder Festlegen des Abstands zwischen Zellen.

ChildControlsCreated

Ruft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des Serversteuerelements erstellt wurden.

(Geerbt von Control)
ClientID

Ruft die Steuerelement-ID für HTML-Markup ab, das von ASP.NET generiert wird.

(Geerbt von Control)
ClientIDMode

Dient zum Abrufen oder Festlegen des Algorithmus, der zum Generieren des Werts der ClientID Eigenschaft verwendet wird.

(Geerbt von Control)
ClientIDSeparator

Ruft einen Zeichenwert ab, der das Trennzeichen darstellt, das in der ClientID Eigenschaft verwendet wird.

(Geerbt von Control)
Context

Ruft das Objekt ab, das HttpContext dem Serversteuerelement für die aktuelle Webanforderung zugeordnet ist.

(Geerbt von Control)
Controls

Ruft ein ControlCollection Objekt ab, das die untergeordneten Steuerelemente in einer CompositeControl.

(Geerbt von CompositeControl)
ControlStyle

Ruft den Stil des Webserversteuerelements ab. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
ControlStyleCreated

Ruft einen Wert ab, der angibt, ob ein Style Objekt für die ControlStyle Eigenschaft erstellt wurde. Diese Eigenschaft wird in erster Linie von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
CssClass

Dient zum Abrufen oder Festlegen der Cascading StyleSheet (CSS)-Klasse, die vom Webserversteuerelement auf dem Client gerendert wird.

(Geerbt von WebControl)
DataItemContainer

Ruft einen Verweis auf den Benennungscontainer ab, wenn der Benennungscontainer IDataItemContainerimplementiert wird.

(Geerbt von Control)
DataKeysContainer

Ruft einen Verweis auf den Benennungscontainer ab, wenn der Benennungscontainer IDataKeysControlimplementiert wird.

(Geerbt von Control)
DesignMode

Ruft einen Wert ab, der angibt, ob ein Steuerelement auf einer Entwurfsoberfläche verwendet wird.

(Geerbt von Control)
DisplayCancelButton

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob eine Abbrechen-Schaltfläche angezeigt werden soll.

DisplaySideBar

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob der Randleistenbereich des Wizard Steuerelements angezeigt werden soll.

Enabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Webserversteuerelement aktiviert ist.

(Geerbt von WebControl)
EnableTheming

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Designs für dieses Steuerelement gelten.

(Geerbt von WebControl)
EnableViewState

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Serversteuerelement den Ansichtszustand und den Ansichtszustand aller enthaltenen untergeordneten Steuerelemente für den anfordernden Client behält.

(Geerbt von Control)
Events

Ruft eine Liste von Ereignishandlerdelegatten für das Steuerelement ab. Diese Eigenschaft ist schreibgeschützt.

(Geerbt von Control)
FinishCompleteButtonImageUrl

Ruft die URL des Bilds ab, das für die Schaltfläche "Fertig stellen " angezeigt wird, oder legt diese fest.

FinishCompleteButtonStyle

Ruft einen Verweis auf ein Style Objekt ab, das die Einstellungen für die Schaltfläche "Fertig stellen " definiert.

FinishCompleteButtonText

Dient zum Abrufen oder Festlegen der Textbeschriftung, die für die Schaltfläche "Fertig stellen " angezeigt wird.

FinishCompleteButtonType

Dient zum Abrufen oder Festlegen des Typs der Schaltfläche, die als Schaltfläche "Fertig stellen " gerendert wird.

FinishDestinationPageUrl

Ruft die URL ab, an die der Benutzer umgeleitet wird, wenn er auf die Schaltfläche "Fertig stellen " klickt, oder legt diese fest.

FinishNavigationTemplate

Ruft die Vorlage ab, die zum Anzeigen des Navigationsbereichs im Finish Schritt verwendet wird, oder legt sie fest.

FinishPreviousButtonImageUrl

Dient zum Abrufen oder Festlegen der URL des Bilds, das für die Schaltfläche "Zurück " im Finish Schritt angezeigt wird.

FinishPreviousButtonStyle

Ruft einen Verweis auf ein Style Objekt ab, das die Einstellungen für die Schaltfläche "Zurück " im Finish Schritt definiert.

FinishPreviousButtonText

Dient zum Abrufen oder Festlegen der Textbeschriftung, die für die Schaltfläche "Zurück " im Finish Schritt angezeigt wird.

FinishPreviousButtonType

Dient zum Abrufen oder Festlegen des Typs der Schaltfläche, die im Schritt als Schaltfläche Finish"Zurück" gerendert wird.

Font

Ruft die Schriftarteigenschaften ab, die dem Webserversteuerelement zugeordnet sind.

(Geerbt von WebControl)
ForeColor

Ruft die Vordergrundfarbe (in der Regel die Farbe des Texts) des Webserversteuerelements ab oder legt sie fest.

(Geerbt von WebControl)
HasAttributes

Ruft einen Wert ab, der angibt, ob das Steuerelement Attribute festgelegt hat.

(Geerbt von WebControl)
HasChildViewState

Ruft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des aktuellen Serversteuerelements über gespeicherte Ansichtszustandseinstellungen verfügen.

(Geerbt von Control)
HeaderStyle

Ruft einen Verweis auf ein Style Objekt ab, das die Einstellungen für den Kopfzeilenbereich des Steuerelements definiert.

HeaderTemplate

Dient zum Abrufen oder Festlegen der Vorlage, die zum Anzeigen des Kopfzeilenbereichs des Steuerelements verwendet wird.

HeaderText

Dient zum Abrufen oder Festlegen der Textbeschriftung, die für den Kopfzeilenbereich des Steuerelements angezeigt wird.

Height

Ruft die Höhe des Webserversteuerelements ab oder legt sie fest.

(Geerbt von WebControl)
ID

Ruft den programmgesteuerten Bezeichner ab, der dem Serversteuerelement zugewiesen ist, oder legt diesen fest.

(Geerbt von Control)
IdSeparator

Ruft das Zeichen ab, das zum Trennen von Steuerelementbezeichnern verwendet wird.

(Geerbt von Control)
IsChildControlStateCleared

Ruft einen Wert ab, der angibt, ob In diesem Steuerelement enthaltene Steuerelemente den Steuerelementstatus aufweisen.

(Geerbt von Control)
IsEnabled

Ruft einen Wert ab, der angibt, ob das Steuerelement aktiviert ist.

(Geerbt von WebControl)
IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das Serversteuerelement Änderungen am Ansichtszustand speichert.

(Geerbt von Control)
IsViewStateEnabled

Ruft einen Wert ab, der angibt, ob der Ansichtszustand für dieses Steuerelement aktiviert ist.

(Geerbt von Control)
LayoutTemplate

Dient zum Abrufen oder Festlegen des benutzerdefinierten Inhalts des Stammcontainers in einem Wizard Steuerelement.

LoadViewStateByID

Ruft einen Wert ab, der angibt, ob das Steuerelement am Laden des Ansichtszustands anstelle ID von Index teilnimmt.

(Geerbt von Control)
NamingContainer

Ruft einen Verweis auf den Benennungscontainer des Serversteuerelements ab, der einen eindeutigen Namespace für die Unterscheidung zwischen Serversteuerelementen mit demselben ID Eigenschaftswert erstellt.

(Geerbt von Control)
NavigationButtonStyle

Ruft einen Verweis auf ein Style Objekt ab, das die Einstellungen für die Schaltflächen im Navigationsbereich des Steuerelements definiert.

NavigationStyle

Ruft einen Verweis auf ein Style Objekt ab, das die Einstellungen für den Navigationsbereich des Steuerelements definiert.

Page

Ruft einen Verweis auf die Page Instanz ab, die das Serversteuerelement enthält.

(Geerbt von Control)
Parent

Ruft einen Verweis auf das übergeordnete Steuerelement des Serversteuerelements in der Seitensteuerelementhierarchie ab.

(Geerbt von Control)
RenderingCompatibility

Ruft einen Wert ab, der die ASP.NET Version angibt, mit der html gerendert wird, kompatibel ist.

(Geerbt von Control)
SideBarButtonStyle

Ruft einen Verweis auf ein Style Objekt ab, das die Einstellungen für die Schaltflächen auf der Randleiste definiert.

SideBarStyle

Ruft einen Verweis auf ein Style Objekt ab, das die Einstellungen für den Randleistenbereich des Steuerelements definiert.

SideBarTemplate

Dient zum Abrufen oder Festlegen der Vorlage, die zum Anzeigen des Randleistenbereichs des Steuerelements verwendet wird.

Site

Ruft Informationen zum Container ab, der das aktuelle Steuerelement hostt, wenn es auf einer Entwurfsoberfläche gerendert wird.

(Geerbt von Control)
SkinID

Ruft die Haut ab, die auf das Steuerelement angewendet werden soll, oder legt sie fest.

(Geerbt von WebControl)
SkipLinkText

Dient zum Abrufen oder Festlegen eines Werts, der zum Rendern von alternativem Text verwendet wird, der Bildschirmsprachausgaben benachrichtigt, um den Inhalt im Randleistenbereich zu überspringen.

StartNavigationTemplate

Dient zum Abrufen oder Festlegen der Vorlage, die zum Anzeigen des Navigationsbereichs im Start Schritt des Wizard Steuerelements verwendet wird.

StartNextButtonImageUrl

Dient zum Abrufen oder Festlegen der URL des Bilds, das für die Schaltfläche "Weiter " im Start Schritt angezeigt wird.

StartNextButtonStyle

Ruft einen Verweis auf ein Style Objekt ab, das die Einstellungen für die Schaltfläche "Weiter " im Start Schritt definiert.

StartNextButtonText

Dient zum Abrufen oder Festlegen der Textbeschriftung, die für die Schaltfläche "Weiter " im Start Schritt angezeigt wird.

StartNextButtonType

Dient zum Abrufen oder Festlegen des Typs der Schaltfläche, die als Nächste Schaltfläche im Start Schritt gerendert wird.

StepNavigationTemplate

Dient zum Abrufen oder Festlegen der Vorlage, die zum Anzeigen des Navigationsbereichs für alle WizardStepBaseabgeleiteten Objekte verwendet wird, die nicht das Start, das oder der FinishComplete Schritt sind.

StepNextButtonImageUrl

Dient zum Abrufen oder Festlegen der URL des Bilds, das für die Schaltfläche "Weiter " angezeigt wird.

StepNextButtonStyle

Ruft einen Verweis auf das Style Objekt ab, das die Einstellungen für die Schaltfläche "Weiter " definiert.

StepNextButtonText

Dient zum Abrufen oder Festlegen der Textbeschriftung, die für die Schaltfläche "Weiter " angezeigt wird.

StepNextButtonType

Dient zum Abrufen oder Festlegen des Typs der Schaltfläche, die als Nächste Schaltfläche gerendert wird.

StepPreviousButtonImageUrl

Dient zum Abrufen oder Festlegen der URL des Bilds, das für die Schaltfläche "Zurück " angezeigt wird.

StepPreviousButtonStyle

Ruft einen Verweis auf ein Style Objekt ab, das die Einstellungen für die Schaltfläche "Zurück " definiert.

StepPreviousButtonText

Dient zum Abrufen oder Festlegen der Textbeschriftung, die für die Schaltfläche "Zurück " angezeigt wird.

StepPreviousButtonType

Dient zum Abrufen oder Festlegen des Typs der Schaltfläche, die als Schaltfläche "Zurück " gerendert wird.

StepStyle

Ruft einen Verweis auf ein Style Objekt ab, das die Einstellungen für die WizardStep Objekte definiert.

Style

Ruft eine Auflistung von Textattributen ab, die als Formatvorlagenattribute auf dem äußeren Tag des Webserversteuerelements gerendert werden.

(Geerbt von WebControl)
SupportsDisabledAttribute

Ruft einen Wert ab, der angibt, ob das Steuerelement das disabled Attribut des gerenderten HTML-Elements auf "disabled" festlegen soll, wenn die Eigenschaft des Steuerelements IsEnabled ist false.

(Geerbt von CompositeControl)
TabIndex

Dient zum Abrufen oder Festlegen des Registerkartenindex des Webserversteuerelements.

(Geerbt von WebControl)
TagKey

Ruft den HtmlTextWriterTag Wert ab, der dem Wizard Steuerelement entspricht.

TagName

Ruft den Namen des Steuerelementtags ab. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
TemplateControl

Dient zum Abrufen oder Festlegen eines Verweises auf die Vorlage, die dieses Steuerelement enthält.

(Geerbt von Control)
TemplateSourceDirectory

Ruft das virtuelle Verzeichnis des Page oder UserControl das aktuelle Serversteuerelement ab.

(Geerbt von Control)
ToolTip

Ruft den Text ab, der angezeigt wird, wenn der Mauszeiger auf das Webserversteuerelement zeigt, oder legt diesen fest.

(Geerbt von WebControl)
UniqueID

Ruft den eindeutigen hierarchisch qualifizierten Bezeichner für das Serversteuerelement ab.

(Geerbt von Control)
ValidateRequestMode

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Steuerelement Clienteingaben aus dem Browser auf potenziell gefährliche Werte überprüft.

(Geerbt von Control)
ViewState

Ruft ein Wörterbuch mit Statusinformationen ab, mit dem Sie den Ansichtszustand eines Serversteuerelements für mehrere Anforderungen für dieselbe Seite speichern und wiederherstellen können.

(Geerbt von Control)
ViewStateIgnoresCase

Ruft einen Wert ab, der angibt, ob die Groß-/Kleinschreibung des StateBag Objekts nicht beachtet wird.

(Geerbt von Control)
ViewStateMode

Ruft den Ansichtszustandsmodus dieses Steuerelements ab oder legt diesen fest.

(Geerbt von Control)
Visible

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein Serversteuerelement als Benutzeroberfläche auf der Seite gerendert wird.

(Geerbt von Control)
Width

Dient zum Abrufen oder Festlegen der Breite des Webserversteuerelements.

(Geerbt von WebControl)
WizardSteps

Ruft eine Auflistung ab, die alle Objekte enthält, die WizardStepBase für das Steuerelement definiert sind.

Methoden

Name Beschreibung
AddAttributesToRender(HtmlTextWriter)

Fügt HTML-Attribute und -Formatvorlagen hinzu, die dem angegebenen Element HtmlTextWriterTaggerendert werden müssen. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
AddedControl(Control, Int32)

Wird aufgerufen, nachdem der Auflistung des Objekts ein untergeordnetes Control Steuerelement hinzugefügt Controls wurde.

(Geerbt von Control)
AddParsedSubObject(Object)

Benachrichtigt das Serversteuerelement, dass ein Element, entweder XML oder HTML, analysiert wurde, und fügt das Element dem Objekt des Serversteuerelements ControlCollection hinzu.

(Geerbt von Control)
AllowNavigationToStep(Int32)

Bestimmt mithilfe eines booleschen Werts, ob die ActiveStep Eigenschaft auf das WizardStepBase Objekt festgelegt werden kann, das dem übergebenen Index entspricht.

ApplyStyle(Style)

Kopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement, wobei alle vorhandenen Formatvorlagenelemente des Steuerelements überschrieben werden. Diese Methode wird in erster Linie von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
ApplyStyleSheetSkin(Page)

Wendet die im Seitenstylesheet definierten Formatvorlageneigenschaften auf das Steuerelement an.

(Geerbt von Control)
BeginRenderTracing(TextWriter, Object)

Beginnt mit der Entwurfszeitablaufverfolgung von Renderingdaten.

(Geerbt von Control)
BuildProfileTree(String, Boolean)

Sammelt Informationen über das Serversteuerelement und liefert sie an die Eigenschaft, die Trace angezeigt werden soll, wenn die Ablaufverfolgung für die Seite aktiviert ist.

(Geerbt von Control)
ClearCachedClientID()

Legt den zwischengespeicherten ClientID Wert auf null.

(Geerbt von Control)
ClearChildControlState()

Löscht die Steuerelementstatusinformationen für die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildState()

Löscht die Ansichts- und Steuerelementstatusinformationen für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildViewState()

Löscht die Ansichtsstatusinformationen für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearEffectiveClientIDMode()

Legt die ClientIDMode Eigenschaft der aktuellen Steuerelementinstanz und aller untergeordneten Steuerelemente auf Inherit.

(Geerbt von Control)
CopyBaseAttributes(WebControl)

Kopiert die Eigenschaften, die nicht vom Objekt aus dem Style angegebenen Webserversteuerelement in das Webserversteuerelement gekapselt werden, von dem diese Methode aufgerufen wird. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
CreateChildControls()

Erstellt untergeordnete Steuerelemente.

CreateControlCollection()

Erstellt steuerelementsammlung.

CreateControlHierarchy()

Erstellt die Hierarchie der untergeordneten Steuerelemente, aus denen das Steuerelement besteht.

CreateControlStyle()

Erstellt steuerelementformatvorlage.

DataBind()

Bindet eine Datenquelle an alle CompositeControl untergeordneten Steuerelemente.

(Geerbt von CompositeControl)
DataBind(Boolean)

Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente mit einer Option zum Auslösen des DataBinding Ereignisses.

(Geerbt von Control)
DataBindChildren()

Bindet eine Datenquelle an die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
Dispose()

Ermöglicht es einem Serversteuerelement, die endgültige Bereinigung durchzuführen, bevor es aus dem Arbeitsspeicher freigegeben wird.

(Geerbt von Control)
EndRenderTracing(TextWriter, Object)

Beendet die Entwurfszeitablaufverfolgung von Renderingdaten.

(Geerbt von Control)
EnsureChildControls()

Bestimmt, ob das Serversteuerelement untergeordnete Steuerelemente enthält. Wenn dies nicht der Fall ist, werden untergeordnete Steuerelemente erstellt.

(Geerbt von Control)
EnsureID()

Erstellt einen Bezeichner für Steuerelemente, denen kein Bezeichner zugewiesen ist.

(Geerbt von Control)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
FindControl(String, Int32)

Durchsucht den aktuellen Benennungscontainer für ein Serversteuerelement mit der angegebenen id und einer ganzzahligen Zahl, die pathOffset im Parameter angegeben ist, der die Suche unterstützt. Sie sollten diese Version der FindControl Methode nicht außer Kraft setzen.

(Geerbt von Control)
FindControl(String)

Durchsucht den aktuellen Benennungscontainer für ein Serversteuerelement mit dem angegebenen id Parameter.

(Geerbt von Control)
Focus()

Legt den Eingabefokus auf ein Steuerelement fest.

(Geerbt von Control)
GetDesignModeState()

Ruft den Entwurfsmodusstatus ab.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetHistory()

Gibt eine Auflistung von WizardStepBase Objekten zurück, auf die zugegriffen wurde.

GetRouteUrl(Object)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.

(Geerbt von Control)
GetRouteUrl(RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.

(Geerbt von Control)
GetRouteUrl(String, Object)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.

(Geerbt von Control)
GetRouteUrl(String, RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.

(Geerbt von Control)
GetStepType(WizardStepBase, Int32)

Gibt den WizardStepType Wert für das angegebene WizardStepBase Objekt zurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUniqueIDRelativeTo(Control)

Gibt den präfixierten Teil der UniqueID Eigenschaft des angegebenen Steuerelements zurück.

(Geerbt von Control)
HasControls()

Bestimmt, ob das Serversteuerelement untergeordnete Steuerelemente enthält.

(Geerbt von Control)
HasEvents()

Gibt einen Wert zurück, der angibt, ob Ereignisse für das Steuerelement oder untergeordnete Steuerelemente registriert sind.

(Geerbt von Control)
IsLiteralContent()

Bestimmt, ob das Serversteuerelement nur Literalinhalte enthält.

(Geerbt von Control)
LoadControlState(Object)

Stellt Steuerstatusinformationen wieder her.

LoadViewState(Object)

Lädt Ansichtsstatusinformationen.

MapPathSecure(String)

Ruft den physischen Pfad ab, dem ein virtueller Pfad, entweder absolut oder relativ, zugeordnet ist.

(Geerbt von Control)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MergeStyle(Style)

Kopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement, überschreibt jedoch keine vorhandenen Formatvorlagenelemente des Steuerelements. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
MoveTo(WizardStepBase)

Legt das angegebene WizardStepBaseabgeleitete Objekt als Wert für die ActiveStep Eigenschaft des Wizard Steuerelements fest.

OnActiveStepChanged(Object, EventArgs)

Löst das ActiveStepChanged-Ereignis aus.

OnBubbleEvent(Object, EventArgs)

Bestimmt, ob das Ereignis für das Serversteuerelement an die Benutzeroberflächen-Serversteuerungshierarchie der Seite übergeben wird.

OnCancelButtonClick(EventArgs)

Löst das CancelButtonClick-Ereignis aus.

OnDataBinding(EventArgs)

Löst das DataBinding-Ereignis aus.

(Geerbt von Control)
OnFinishButtonClick(WizardNavigationEventArgs)

Löst das FinishButtonClick-Ereignis aus.

OnInit(EventArgs)

Löst das Init-Ereignis aus.

OnLoad(EventArgs)

Löst das Load-Ereignis aus.

(Geerbt von Control)
OnNextButtonClick(WizardNavigationEventArgs)

Löst das NextButtonClick-Ereignis aus.

OnPreRender(EventArgs)

Löst das PreRender-Ereignis aus.

(Geerbt von Control)
OnPreviousButtonClick(WizardNavigationEventArgs)

Löst das PreviousButtonClick-Ereignis aus.

OnSideBarButtonClick(WizardNavigationEventArgs)

Löst das SideBarButtonClick-Ereignis aus.

OnUnload(EventArgs)

Löst das Unload-Ereignis aus.

(Geerbt von Control)
OpenFile(String)

Ruft einen Stream Verwendeten zum Lesen einer Datei ab.

(Geerbt von Control)
RaiseBubbleEvent(Object, EventArgs)

Weist alle Quellen des Ereignisses und dessen Informationen dem übergeordneten Element des Steuerelements zu.

(Geerbt von Control)
RecreateChildControls()

Erstellt die untergeordneten Steuerelemente in einem von CompositeControl.

(Geerbt von CompositeControl)
RegisterCommandEvents(IButtonControl)

Registriert eine neue Instanz der CommandEventHandler Klasse für das angegebene IButtonControl Objekt.

RemovedControl(Control)

Wird aufgerufen, nachdem ein untergeordnetes Steuerelement aus der Controls Auflistung des Control Objekts entfernt wurde.

(Geerbt von Control)
Render(HtmlTextWriter)

Rendert das Steuerelement an den angegebenen Writer.

RenderBeginTag(HtmlTextWriter)

Rendert das HTML-Öffnungstag des Steuerelements an den angegebenen Writer. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
RenderChildren(HtmlTextWriter)

Gibt den Inhalt der untergeordneten Elemente eines Serversteuerelements in ein bereitgestelltes HtmlTextWriter Objekt aus, das den inhalt schreibt, der auf dem Client gerendert werden soll.

(Geerbt von Control)
RenderContents(HtmlTextWriter)

Rendert den Inhalt des Steuerelements an den angegebenen Writer. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
RenderControl(HtmlTextWriter, ControlAdapter)

Gibt den Inhalt des Serversteuerelements mithilfe eines bereitgestellten Objekts an ein bereitgestelltes HtmlTextWriterControlAdapter Objekt aus.

(Geerbt von Control)
RenderControl(HtmlTextWriter)

Gibt Den Inhalt des Serversteuerelements an ein bereitgestelltes HtmlTextWriter Objekt aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, wenn die Ablaufverfolgung aktiviert ist.

(Geerbt von Control)
RenderEndTag(HtmlTextWriter)

Rendert das HTML-Schließen-Tag des Steuerelements in den angegebenen Writer. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
ResolveAdapter()

Ruft den Steuerelementadapter ab, der für das Rendern des angegebenen Steuerelements verantwortlich ist.

(Geerbt von Control)
ResolveClientUrl(String)

Ruft eine URL ab, die vom Browser verwendet werden kann.

(Geerbt von Control)
ResolveUrl(String)

Wandelt eine URL in eine URL um, die auf dem anfordernden Client verwendet werden kann.

(Geerbt von Control)
SaveControlState()

Speichern Sie den Steuerelementstatus.

SaveViewState()

Speichert den Ansichtszustand.

SetDesignModeState(IDictionary)

Legt Entwurfszeitdaten für ein Steuerelement fest.

(Geerbt von Control)
SetRenderMethodDelegate(RenderMethod)

Weist einen Ereignishandlerdelegat zu, um das Serversteuerelement und dessen Inhalt in seinem übergeordneten Steuerelement zu rendern.

(Geerbt von Control)
SetTraceData(Object, Object, Object)

Legt Ablaufverfolgungsdaten für die Entwurfszeitablaufverfolgung von Renderingdaten mithilfe des ablaufverfolgungsobjekts, des Ablaufverfolgungsdatenschlüssels und des Ablaufverfolgungsdatenwerts fest.

(Geerbt von Control)
SetTraceData(Object, Object)

Legt Ablaufverfolgungsdaten für die Entwurfszeitablaufverfolgung von Renderingdaten mithilfe des Ablaufverfolgungsdatenschlüssels und des Ablaufverfolgungsdatenwerts fest.

(Geerbt von Control)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TrackViewState()

Verfolgt den Ansichtszustand.

Ereignisse

Name Beschreibung
ActiveStepChanged

Tritt auf, wenn der Benutzer zu einem neuen Schritt im Steuerelement wechselt.

CancelButtonClick

Tritt auf, wenn auf die Schaltfläche "Abbrechen " geklickt wird.

DataBinding

Tritt auf, wenn das Serversteuerelement eine Bindung an eine Datenquelle ausführt.

(Geerbt von Control)
Disposed

Tritt auf, wenn ein Serversteuerelement aus dem Arbeitsspeicher freigegeben wird. Dies ist die letzte Phase des Lebenszyklus des Serversteuerelements, wenn eine ASP.NET Seite angefordert wird.

(Geerbt von Control)
FinishButtonClick

Tritt auf, wenn auf die Schaltfläche "Fertig stellen " geklickt wird.

Init

Tritt auf, wenn das Serversteuerelement initialisiert wird, was der erste Schritt im Lebenszyklus ist.

(Geerbt von Control)
Load

Tritt auf, wenn das Serversteuerelement in das Page Objekt geladen wird.

(Geerbt von Control)
NextButtonClick

Tritt auf, wenn auf die Schaltfläche "Weiter " geklickt wird.

PreRender

Tritt ein, nachdem das Control Objekt geladen wurde, aber vor dem Rendern.

(Geerbt von Control)
PreviousButtonClick

Tritt auf, wenn auf die Schaltfläche "Zurück " geklickt wird.

SideBarButtonClick

Tritt auf, wenn auf eine Schaltfläche im Randleistenbereich geklickt wird.

Unload

Tritt auf, wenn das Serversteuerelement aus dem Arbeitsspeicher entladen wird.

(Geerbt von Control)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IAttributeAccessor.GetAttribute(String)

Ruft ein Attribut des Websteuerelements mit dem angegebenen Namen ab.

(Geerbt von WebControl)
IAttributeAccessor.SetAttribute(String, String)

Legt ein Attribut des Websteuerelements auf den angegebenen Namen und Wert fest.

(Geerbt von WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Ermöglicht es einem Designer, die Sammlung untergeordneter Steuerelemente in der Entwurfszeitumgebung neu zu erstellen.

(Geerbt von CompositeControl)
IControlBuilderAccessor.ControlBuilder

Eine Beschreibung dieses Mitglieds finden Sie unter ControlBuilder.

(Geerbt von Control)
IControlDesignerAccessor.GetDesignModeState()

Eine Beschreibung dieses Mitglieds finden Sie unter GetDesignModeState().

(Geerbt von Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Eine Beschreibung dieses Mitglieds finden Sie unter SetDesignModeState(IDictionary).

(Geerbt von Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Eine Beschreibung dieses Mitglieds finden Sie unter SetOwnerControl(Control).

(Geerbt von Control)
IControlDesignerAccessor.UserData

Eine Beschreibung dieses Mitglieds finden Sie unter UserData.

(Geerbt von Control)
IDataBindingsAccessor.DataBindings

Eine Beschreibung dieses Mitglieds finden Sie unter DataBindings.

(Geerbt von Control)
IDataBindingsAccessor.HasDataBindings

Eine Beschreibung dieses Mitglieds finden Sie unter HasDataBindings.

(Geerbt von Control)
IExpressionsAccessor.Expressions

Eine Beschreibung dieses Mitglieds finden Sie unter Expressions.

(Geerbt von Control)
IExpressionsAccessor.HasExpressions

Eine Beschreibung dieses Mitglieds finden Sie unter HasExpressions.

(Geerbt von Control)
IParserAccessor.AddParsedSubObject(Object)

Eine Beschreibung dieses Mitglieds finden Sie unter AddParsedSubObject(Object).

(Geerbt von Control)

Erweiterungsmethoden

Name Beschreibung
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Aktiviert das Dynamische Datenverhalten für das angegebene Datensteuerelement.

EnableDynamicData(INamingContainer, Type, Object)

Aktiviert das Dynamische Datenverhalten für das angegebene Datensteuerelement.

EnableDynamicData(INamingContainer, Type)

Aktiviert das Dynamische Datenverhalten für das angegebene Datensteuerelement.

FindDataSourceControl(Control)

Gibt die Datenquelle zurück, die dem Datensteuerelement für das angegebene Steuerelement zugeordnet ist.

FindFieldTemplate(Control, String)

Gibt die Feldvorlage für die angegebene Spalte im Benennungscontainer des angegebenen Steuerelements zurück.

FindMetaTable(Control)

Gibt das metatable -Objekt für das enthaltende Datensteuerelement zurück.

GetDefaultValues(INamingContainer)

Ruft die Auflistung der Standardwerte für das angegebene Datensteuerelement ab.

GetMetaTable(INamingContainer)

Ruft die Tabellenmetadaten für das angegebene Datensteuerelement ab.

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

Legt die Tabellenmetadaten und die Standardwertzuordnung für das angegebene Datensteuerelement fest.

SetMetaTable(INamingContainer, MetaTable, Object)

Legt die Tabellenmetadaten und die Standardwertzuordnung für das angegebene Datensteuerelement fest.

SetMetaTable(INamingContainer, MetaTable)

Legt die Tabellenmetadaten für das angegebene Datensteuerelement fest.

TryGetMetaTable(INamingContainer, MetaTable)

Bestimmt, ob Tabellenmetadaten verfügbar sind.

Gilt für:

Weitere Informationen