Freigeben über


Wizard Klasse

Definition

Stellt Navigation und eine Benutzeroberfläche (UI) bereit, um verwandte Daten über mehrere Schritte hinweg zu erfassen.

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 Sie definieren eine Wizard Steuerelement zum Sammeln von Name und Adresse, mit der Option zur Eingabe einer separaten Lieferadresse eines Benutzers. Wenn der Benutzer keinen auswählt SeparateShippingCheckBoxkönnen. Dadurch wird eine Anforderung für eine separate Versandadresse, Hinzufügen der Wizard Steuerelement verschoben wird, direkt aus Step2 zu Finish. Auf der Finish Schritt, der Benutzer hat die Möglichkeit, die an den Anfang zurück der Wizard Steuerelement, indem Sie auf GoBackButton, aber es gelangt der Benutzer zur Step2 da die AllowReturn -Eigenschaft für Step1 nastaven NA hodnotu false.

Wichtig

Dieses Beispiel umfasst ein Textfeld, das Benutzereingaben akzeptiert, die ein potenzielles Sicherheitsrisiko darstellen. Standardmäßig stellen ASP.NET-Webseiten sicher, dass Benutzereingaben keine Skript- oder HTML-Elemente enthalten. Weitere Informationen finden Sie unter Übersicht über Skriptangriffe.

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

Im folgenden Codebeispiel wird der Code-Behind-Datei für die Webseite, die im vorherigen Beispiel verwendet.

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 die Wizard zu steuern:

  • Sammeln Sie verwandte Daten in mehreren Schritten.

  • Teilen Sie eine größere Webseite, die zum Erfassen von Benutzereingaben in kleinere logische Schritte verwendet.

  • Ermöglichen Sie für die lineare oder nicht lineare Navigation durch die Schritte.

Assistenten-Komponenten

Die Wizard Steuerelement besteht aus den folgenden Komponenten:

  • Ein WizardStepCollection Reihe von Schritten, die die Benutzeroberfläche für die einzelnen Schritte enthalten, wie durch den Seitenentwickler definiert.

  • Integrierte Navigationsfunktionen, die bestimmen, die entsprechenden Schaltflächen für die Anzeige auf der Grundlage der StepType Wert.

  • Ein Headerbereich, der angepasst werden kann, um spezifische Informationen mit dem Schritt anzuzeigen, die der Benutzer derzeit auf.

  • Eine Sidebar-Bereich, der verwendet werden kann, schnell zu den Schritten im Steuerelement zu.

    Hinweis

    Wenn Sie Microsoft Visual Studio 2005 verwenden, beachten Sie, dass die ActiveStepIndex wird in der Quellansicht beibehalten. Wenn Sie ändern die WizardSteps Eigenschaft in der Entwurfsansicht, indem Sie auf der Randleistenschaltflächen, und Sie führen Sie die Seite, der erste Schritt der Wizard Steuerelement kann nicht angezeigt werden, da die ActiveStepIndex möglicherweise auf einem anderen Schritt verweisen.

Schritte des Assistenten

Jeden Schritt in der Wizard Steuerelement verfügt über eine StepType Eigenschaft, die die Art der Navigation-Funktion bestimmt, die den Schritt wurde. Wenn Sie keinen Wert für die StepType Eigenschaft angeben, ist 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 Navigationsoberfläche, 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 wird. Es werden keine Navigationsschaltflächen gerendert.

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

WizardStepType.Start Der Schritt ist der erste, der angezeigt wird. Ein zurück Schaltfläche wird nicht gerendert.

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

Das Sammeln von Daten des Assistenten

Mithilfe der Wizard -Steuerelement Daten über lineare oder nicht lineare Navigation erfasst werden können. Einige Beispiele für lineare Navigation wird übersprungen, unnötige Schritte oder auf einer zuvor ausgeführten Schritt So ändern Sie einen Wert zurückgeben. Die Wizard Steuerelement verwaltet ihren Status zwischen den Schritten, damit die in einem Schritt eingegebenen Daten nicht in einem Datenspeicher beibehalten werden muss, bis alle Schritte müssen die Wizard -Steuerelements abgeschlossen wurden.

Alternativ sollten Sie die gesammelten Daten in einen Datenspeicher als dauerhaft speichern jeder Schritt abgeschlossen ist, z. B. wenn die NextButtonClick -Ereignis ausgelöst wird, legen Sie die AllowReturn Eigenschaft der WizardStepBase -Objekt false , damit der Benutzer kann nicht zu einem zuvor abgeschlossenen zurückkehren Sie und ändern Sie die Daten, nachdem er übermittelt wurde.

Assistenten Befehlsnamen

Die Wizard Steuerelement erbt die folgenden Befehlsnamen aus der View Klasse und MultiView Klasse: NextViewCommandName, PreviousViewCommandName, SwitchViewByIDCommandName, und SwitchViewByIndexCommandName. Die Assistenten-Steuerelement ignoriert diese Befehlsnamen und keine spezielle Logik ein, aktivieren Sie diese Befehle aus, um automatisch für die Navigation zu arbeiten. Wenn ein Befehlsnamen entfernt wird, oder ist nicht über eine Schaltfläche in der Wizard -Steuerelement, es wird keine Ausnahme ausgelöst. Z. B. wenn die StartNavigationTemplate Schaltfläche fehlt einen Wert für CommandName, wird keine Ausnahme ausgelöst.

Dynamisches Ändern der Schritte

Können Sie die MoveTo Methode oder der ActiveStepIndex Eigenschaft, um Schritt dynamisch ändern, die im derzeit angezeigten der Wizard Steuerelement.

Hinweis

Wenn Sie programmgesteuert hinzufügen einer WizardStep in die Page_Load -Ereignishandler müssen Sie die Navigation zu diesem Schritt vor dem Laden der Seite hinzufügen.

Darstellung von Assistenten

Die Darstellung der Wizard Steuerelement vollständig anpassbare Vorlagen, Designs und Einstellungen für das Codeformat ist. Beispielsweise können Sie die HeaderTemplate, SideBarTemplate, StartNavigationTemplate, FinishNavigationTemplate, und StepNavigationTemplate Eigenschaften, die die Schnittstelle Anpassen der Wizard Steuerelement.

Hinweis

Festlegen der FinishNavigationTemplate, DisplaySideBar, HeaderTemplate, SideBarTemplate, StartNavigationTemplate, oder StepNavigationTemplate Eigenschaft erstellt die untergeordneten Steuerelemente von der Wizard Steuerelement. Daher ist der Ansichtszustand für die untergeordneten Steuerelemente des Prozesses verloren gegangen. Um dies zu vermeiden, explizit verwalten den Steuerelementzustand, der die Wizard untergeordnete Element des Steuerelements zu vermeiden, Einfügen von Steuerelementen innerhalb von Vorlagen oder ausdrücklich steuert.

Beachten Sie, dass die Wizard -Steuerelement unterstützt keine spezielle Microsoft Internet Explorer-Darstellung für nicht standardmäßige oder Quirks-Modus. Zum Abrufen der am besten Internet Explorer-Rendering, mit der Wizard steuern, verwenden Sie die XHTML-Dokumenttyp, der standardmäßig in Visual Web Developer und Visual Studio hinzugefügt wird.

Formatierung mit Layoutvorlagen

Die Wizard Steuerelement können Sie das Layout des Steuerelements angeben, ohne dass Ihnen die Verwendung von HTML table Element. Sie können stattdessen eine LayoutTemplate -Element geben Sie das Layout an. In der Vorlage erstellen Sie Platzhalter-Steuerelemente, um anzugeben, in denen Elemente dynamisch in das Steuerelement eingefügt werden soll. (Dies ist ähnlich wie die Vorlagenmodell für die ListView Funktionsweise der Zugriffssteuerung.) Weitere Informationen finden Sie unter den Wizard.LayoutTemplate Eigenschaft.

Zugriff

Weitere Informationen zur Verwendung dieses Steuerelement so konfigurieren, dass sie Markup generiert, das Accessibility Standards entspricht, finden Sie unter Barrierefreiheit in Visual Studio und ASP.NET und ASP.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

Wizard()

Initialisiert eine neue Instanz der Wizard-Klasse.

Felder

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 Schaltfläche Zurück ab. Dieses Feld ist statisch und schreibgeschützt.

DataListID

Ruft den Bezeichner für die DataList-Auflistung der Randleiste 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 wurde. Dieses Feld ist statisch und schreibgeschützt.

MoveNextCommandName

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

MovePreviousCommandName

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

MoveToCommandName

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

NavigationPlaceholderId

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

SideBarButtonID

Ruft die Bezeichner ab, die den einzelnen Randleistenschaltflächen zugeordnet wurden. 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 wurde. Dieses Feld ist statisch und schreibgeschützt.

StepNextButtonID

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

StepPreviousButtonID

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

WizardStepPlaceholderId

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

Eigenschaften

AccessKey

Ruft die Zugriffstaste ab, mit der Sie schnell zum Webserversteuerelement navigieren können, oder legt diese fest.

(Geerbt von WebControl)
ActiveStep

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

ActiveStepIndex

Ruft den Index des aktuellen WizardStepBase-Objekts ab oder legt diesen fest.

Adapter

Ruft den browserspezifischen Adapter für das Steuerelement ab.

(Geerbt von Control)
AppRelativeTemplateSourceDirectory

Ruft das anwendungsrelative virtuelle Verzeichnis des Page-Objekts oder des UserControl-Objekt ab, das dieses Steuerelement enthält, oder legt dieses Verzeichnis fest.

(Geerbt von Control)
Attributes

Ruft die Auflistung von beliebigen Attributen (nur für die Darstellung) ab, die keinen Eigenschaften des Steuerelements entsprechen.

(Geerbt von WebControl)
BackColor

Ruft die Hintergrundfarbe des Webserversteuerelements ab oder legt diese fest.

(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

Ruft die Rahmenart des Webserversteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
BorderWidth

Ruft die Rahmenbreite des Webserversteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
CancelButtonImageUrl

Ruft die URL des für die Schaltfläche Abbrechen angezeigten Bilds ab oder legt diese fest.

CancelButtonStyle

Ruft einen Verweis auf eine Auflistung von Stileigenschaften ab, die die Darstellung der Schaltfläche Abbrechen festlegen.

CancelButtonText

Ruft den für die Schaltfläche Abbrechen angezeigten Beschriftungstext ab oder legt diesen fest.

CancelButtonType

Ruft den Typ der Schaltfläche ab, die als Schaltfläche Abbrechen gerendert wird, oder legt diesen fest.

CancelDestinationPageUrl

Ruft die URL ab, auf die Benutzer nach dem Klicken auf die Schaltfläche Abbrechen geleitet werden, oder legt diese fest.

CellPadding

Ruft den Abstand zwischen dem Inhalt und dem Rahmen der Zelle ab oder legt diesen fest.

CellSpacing

Ruft den Abstand zwischen den Zellen ab oder legt diesen fest.

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

Ruft den Algorithmus ab, mit dem der Wert der ClientID-Eigenschaft generiert wird, oder legt diesen fest.

(Geerbt von Control)
ClientIDSeparator

Ruft einen Zeichenwert ab, der das in der ClientID-Eigenschaft verwendete Trennzeichen darstellt.

(Geerbt von Control)
Context

Ruft das dem Serversteuerelement für die aktuelle Webanforderung zugeordnete HttpContext-Objekt ab.

(Geerbt von Control)
Controls

Ruft ein ControlCollection-Objekt ab, das die untergeordneten Steuerelemente in einem CompositeControl darstellt.

(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 hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
CssClass

Ruft die vom Webserversteuerelement auf dem Client gerenderte CSS-Klasse (Cascading Style Sheet) ab oder legt diese fest.

(Geerbt von WebControl)
DataItemContainer

Ruft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataItemContainer implementiert wird.

(Geerbt von Control)
DataKeysContainer

Ruft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataKeysControl implementiert wird.

(Geerbt von Control)
DesignMode

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

(Geerbt von Control)
DisplayCancelButton

Ruft einen booleschen Wert ab, der angibt, ob eine Schaltfläche Abbrechen angezeigt wird, oder legt diesen fest.

DisplaySideBar

Ruft einen booleschen Wert ab, der angibt, ob der Randleistenbereich des Wizard-Steuerelements angezeigt wird, oder legt diesen fest.

Enabled

Ruft einen Wert ab, der angibt, ob das Webserversteuerelement aktiviert ist, oder legt diesen fest.

(Geerbt von WebControl)
EnableTheming

Ruft einen Wert ab, der angibt, ob für dieses Steuerelement Designs gelten, oder legt diesen fest.

(Geerbt von WebControl)
EnableViewState

Ruft einen Wert ab, der dem anfordernden Client angibt, ob das Serversteuerelement seinen Ansichtszustand sowie den Ansichtszustand von jedem enthaltenen untergeordneten Steuerelement beibehält, oder legt diesen fest.

(Geerbt von Control)
Events

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

(Geerbt von Control)
FinishCompleteButtonImageUrl

Ruft die URL des für die Schaltfläche Fertig stellen angezeigten Bilds ab 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

Ruft den für die Schaltfläche Fertig stellen angezeigten Beschriftungstext ab oder legt diesen fest.

FinishCompleteButtonType

Ruft den Typ der Schaltfläche ab, die als Schaltfläche Fertig stellen gerendert wird, oder legt diesen fest.

FinishDestinationPageUrl

Ruft die URL ab, auf die Benutzer nach dem Klicken auf die Schaltfläche Fertig stellen umgeleitet werden, oder legt diese fest.

FinishNavigationTemplate

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

FinishPreviousButtonImageUrl

Ruft die URL des im Finish-Schritt für die Schaltfläche Zurück angezeigten Bilds ab oder legt diese fest.

FinishPreviousButtonStyle

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

FinishPreviousButtonText

Ruft den Beschriftungstext ab, der im Finish-Schritt für die Schaltfläche Zurück angezeigt wird, oder legt diesen fest.

FinishPreviousButtonType

Ruft den Typ der Schaltfläche ab, die im Finish-Schritt als Schaltfläche Zurück gerendert wird, oder legt diesen fest.

Font

Ruft die Schriftarteigenschaften ab, die dem Webserversteuerelement zugeordnet sind.

(Geerbt von WebControl)
ForeColor

Ruft die Vordergrundfarbe (i. A. die Textfarbe) für das Webserversteuerelement ab oder legt diese fest.

(Geerbt von WebControl)
HasAttributes

Ruft einen Wert ab, der angibt, ob für das Steuerelement Attribute festgelegt wurden.

(Geerbt von WebControl)
HasChildViewState

Ruft einen Wert ab, der angibt, ob in den untergeordneten Steuerelementen des aktuellen Serversteuerelements gespeicherte Einstellungen für den Ansichtszustand vorhanden sind.

(Geerbt von Control)
HeaderStyle

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

HeaderTemplate

Ruft die Vorlage ab, die zum Anzeigen des Headerbereichs im Steuerelement verwendet wird, oder legt diese fest.

HeaderText

Ruft den Beschriftungstext ab, der für den Headerbereich des Steuerelements angezeigt wird, oder legt diesen fest.

Height

Ruft die Höhe des Webserversteuerelements ab oder legt diese 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 als Trennzeichen für Steuerelementbezeichner verwendete Zeichen ab.

(Geerbt von Control)
IsChildControlStateCleared

Ruft einen Wert ab, der angibt, ob in diesem Steuerelements enthaltene Steuerelemente über einen Steuerelementzustand verfügen.

(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 des Ansichtszustands speichert.

(Geerbt von Control)
IsViewStateEnabled

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

(Geerbt von Control)
LayoutTemplate

Ruft den benutzerdefinierten Inhalt des Stammcontainers in einem Wizard-Steuerelement ab oder legt diesen fest.

LoadViewStateByID

Ruft einen Wert ab, der angibt, ob das Steuerelement seinen Ansichtszustand über ID anstatt über den Index lädt.

(Geerbt von Control)
NamingContainer

Ruft einen Verweis auf den Benennungscontainer des Serversteuerelements ab, der einen eindeutigen Namespace erstellt, damit zwischen Serversteuerelementen mit demselben ID-Eigenschaftswert unterschieden werden kann.

(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 Steuerelementhierarchie der Seite ab.

(Geerbt von Control)
RenderingCompatibility

Ruft einen Wert ab, der die ASP.NET-Version angibt, mit der gerenderte HTML-Objekte kompatibel sind.

(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

Ruft die Vorlage ab, die zum Anzeigen des Randleistenbereichs im Steuerelement verwendet wird, oder legt diese fest.

Site

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

(Geerbt von Control)
SkinID

Ruft das Design ab, das auf das Steuerelement angewendet werden soll.

(Geerbt von WebControl)
SkipLinkText

Ruft einen Wert ab, der zum Rendern von alternativem Text verwendet wird, mit dem die Bildschirmsprachausgabe benachrichtigt wird, dass der Inhalt des Randleistenbereichs übersprungen werden soll, oder legt diesen fest.

StartNavigationTemplate

Ruft die Vorlage ab, die zum Anzeigen des Navigationsbereichs im Start-Schritt des Wizard-Steuerelements verwendet wird, oder legt diese fest.

StartNextButtonImageUrl

Ruft die URL des im Start-Schritt für die Schaltfläche Weiter angezeigten Bilds ab oder legt diese fest.

StartNextButtonStyle

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

StartNextButtonText

Ruft den Beschriftungstext ab, der im Start-Schritt für die Schaltfläche Weiter angezeigt wird, oder legt diesen fest.

StartNextButtonType

Ruft den Typ der Schaltfläche ab, die im Start-Schritt als Schaltfläche Weiter gerendert wird, oder legt diesen fest.

StepNavigationTemplate

Ruft die Vorlage für die Anzeige des Navigationsbereichs in von WizardStepBase abgeleiteten Objekten ab, mit Ausnahme der Schritte Start, Finish oder Complete, oder legt diese fest.

StepNextButtonImageUrl

Ruft die URL des für die Schaltfläche Weiter angezeigten Bilds ab oder legt diese fest.

StepNextButtonStyle

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

StepNextButtonText

Ruft den für die Schaltfläche Weiter angezeigten Beschriftungstext ab oder legt diesen fest.

StepNextButtonType

Ruft den Typ der Schaltfläche ab, die als Schaltfläche Weiter gerendert wird, oder legt diesen fest.

StepPreviousButtonImageUrl

Ruft die URL des für die Schaltfläche Zurück angezeigten Bilds ab oder legt diese fest.

StepPreviousButtonStyle

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

StepPreviousButtonText

Ruft den für die Schaltfläche Zurück angezeigten Beschriftungstext ab oder legt diesen fest.

StepPreviousButtonType

Ruft den Typ der Schaltfläche ab, die als Schaltfläche Zurück gerendert wird, oder legt diesen fest.

StepStyle

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

Style

Ruft eine Auflistung der Textattribute ab, die im äußeren Tag des Webserversteuerelements als Formatvorlagenattribut gerendert werden.

(Geerbt von WebControl)
SupportsDisabledAttribute

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

(Geerbt von CompositeControl)
TabIndex

Ruft den Index der Aktivierreihenfolge des Webserversteuerelements ab oder legt diesen fest.

(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

Ruft einen Verweis auf die Vorlage ab, die dieses Steuerelement enthält, oder legt den Verweis fest.

(Geerbt von Control)
TemplateSourceDirectory

Ruft das virtuelle Verzeichnis der Page oder des UserControl ab, in dem das aktuelle Serversteuerelement enthalten ist.

(Geerbt von Control)
ToolTip

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

(Geerbt von WebControl)
UniqueID

Ruft den eindeutigen, hierarchisierten Bezeichner für das Serversteuerelement ab.

(Geerbt von Control)
ValidateRequestMode

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Steuerelement Clienteingaben des Browser auf gefährliche Werte überprüft.

(Geerbt von Control)
ViewState

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

(Geerbt von Control)
ViewStateIgnoresCase

Ruft einen Wert ab, der angibt, ob bei dem StateBag-Objekt die Groß- und Kleinschreibung nicht berücksichtigt wird.

(Geerbt von Control)
ViewStateMode

Ruft den Ansichtszustandsmodus des Steuerelements ab oder legt ihn fest.

(Geerbt von Control)
Visible

Ruft einen Wert ab, der angibt, ob ein Serversteuerelement auf der Seite als Benutzeroberfläche gerendert wird.

(Geerbt von Control)
Width

Ruft die Breite des Webserver-Steuerelements ab oder legt sie fest.

(Geerbt von WebControl)
WizardSteps

Ruft eine Auflistung ab, die sämtliche für das Steuerelement definierten WizardStepBase-Objekte enthält.

Methoden

AddAttributesToRender(HtmlTextWriter)

Fügt dem angegebenen HtmlTextWriterTag die darzustellenden HTML-Attribute und -Stile hinzu. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
AddedControl(Control, Int32)

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

(Geerbt von Control)
AddParsedSubObject(Object)

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

(Geerbt von Control)
AllowNavigationToStep(Int32)

Verwendet einen booleschen Wert, um zu bestimmen, 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 und überschreibt hierbei alle vorhandenen Formatvorlagenelemente des Steuerelements. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
ApplyStyleSheetSkin(Page)

Übernimmt die im Stylesheet der Seite definierten Stileigenschaften für das Steuerelement.

(Geerbt von Control)
BeginRenderTracing(TextWriter, Object)

Startet die Entwurfszeitablaufverfolgung des Renderns von Daten.

(Geerbt von Control)
BuildProfileTree(String, Boolean)

Sammelt Informationen zum Serversteuerelement und übermittelt sie an die Trace-Eigenschaft, sodass diese angezeigt werden, wenn die Ablaufverfolgung für die Seite aktiviert ist.

(Geerbt von Control)
ClearCachedClientID()

Legt den zwischengespeicherten ClientID-Wert auf null fest.

(Geerbt von Control)
ClearChildControlState()

Löscht die Informationen zum Steuerelementzustand für die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildState()

Löscht die Informationen zum Ansichtszustand sowie zum Steuerelementzustand für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildViewState()

Löscht die Informationen über den Ansichtszustand für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearEffectiveClientIDMode()

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

(Geerbt von Control)
CopyBaseAttributes(WebControl)

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

(Geerbt von WebControl)
CreateChildControls()

Erstellt die untergeordneten Steuerelemente.

CreateControlCollection()

Erstellt eine Steuerelementsammlung.

CreateControlHierarchy()

Erstellt die Hierarchie der untergeordneten Steuerelemente, die das Steuerelement bilden.

CreateControlStyle()

Erstellt ein Steuerelementformat.

DataBind()

Bindet eine Datenquelle an das CompositeControl und an alle seine untergeordneten Steuerelemente.

(Geerbt von CompositeControl)
DataBind(Boolean)

Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente mit der Option, das DataBinding-Ereignis auszulösen.

(Geerbt von Control)
DataBindChildren()

Bindet eine Datenquelle an die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
Dispose()

Ermöglicht es einem Serversteuerelement, die letzte Bereinigung durchzuführen, bevor es aus dem Speicher freigegeben wird.

(Geerbt von Control)
EndRenderTracing(TextWriter, Object)

Beendet die Entwurfszeitablaufverfolgung des Renderns von Daten.

(Geerbt von Control)
EnsureChildControls()

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

(Geerbt von Control)
EnsureID()

Erstellt einen Bezeichner für Steuerelemente, die nicht über einen zugewiesenen Bezeichner verfügen.

(Geerbt von Control)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
FindControl(String)

Durchsucht den aktuellen Benennungscontainer nach dem angegebenen Serversteuerelement mit dem angegebenen id-Parameter.

(Geerbt von Control)
FindControl(String, Int32)

Durchsucht den aktuellen Benennungscontainer nach einem Serversteuerelement mit der angegebenen id und einer ganzen Zahl, die im pathOffset-Parameter angegeben ist, der die Suche unterstützt. Sie sollten diese Version der FindControl-Methode nicht überschreiben.

(Geerbt von Control)
Focus()

Legt den Eingabefokus auf ein Steuerelement fest.

(Geerbt von Control)
GetDesignModeState()

Ruft den Entwurfsmoduszustand ab.

GetHashCode()

Fungiert 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 den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUniqueIDRelativeTo(Control)

Gibt den mit einem Präfix versehenen Abschnitt der UniqueID-Eigenschaft des angegebenen Steuerelements zurück.

(Geerbt von Control)
HasControls()

Ermittelt, 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 für untergeordnete Steuerelemente registriert werden.

(Geerbt von Control)
IsLiteralContent()

Ermittelt, ob das Serversteuerelement nur literalen Inhalt enthält.

(Geerbt von Control)
LoadControlState(Object)

Stellt die Informationen über den Steuerelementzustand wieder her.

LoadViewState(Object)

Lädt Ansichtszustandsinformationen.

MapPathSecure(String)

Ruft den physikalischen Pfad ab, auf den ein absoluter bzw. relativer virtueller Pfad verweist.

(Geerbt von Control)
MemberwiseClone()

Erstellt eine flache Kopie des 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, von WizardStepBase abgeleitete 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 in der Serversteuerelementhierarchie der für die Seite verwendeten Benutzeroberfläche nach oben ü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 zum Lesen einer Datei ab.

(Geerbt von Control)
RaiseBubbleEvent(Object, EventArgs)

Weist dem übergeordneten Element des Steuerelements alle Ereignisquellen und zugehörige Informationen zu.

(Geerbt von Control)
RecreateChildControls()

Erstellt in einem von CompositeControl abgeleiteten Steuerelement die untergeordneten Steuerelemente neu.

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

Gibt das Steuerelement im angegebenen Writer wieder.

RenderBeginTag(HtmlTextWriter)

Gibt das öffnende HTML-Tag des Steuerelements im angegebenen Writer wieder. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
RenderChildren(HtmlTextWriter)

Gibt den Inhalt der untergeordneten Elemente eines Serversteuerelements an ein bereitgestelltes HtmlTextWriter-Objekt aus, das den auf dem Client zu rendernden Inhalt schreibt.

(Geerbt von Control)
RenderContents(HtmlTextWriter)

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

(Geerbt von WebControl)
RenderControl(HtmlTextWriter)

Gibt Inhalte von Serversteuerelementen an ein bereitgestelltes HtmlTextWriter-Objekt aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, sofern die Ablaufverfolgung aktiviert ist.

(Geerbt von Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Gibt Inhalte von Serversteuerelementen mithilfe eines bereitgestellten HtmlTextWriter-Objekts an ein bereitgestelltes ControlAdapter-Objekt aus.

(Geerbt von Control)
RenderEndTag(HtmlTextWriter)

Stellt das schließende HTML-Tag des Steuerelements im angegebenen Writer dar. 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)

Konvertiert eine URL in eine vom anfordernden Client verwendbare URL.

(Geerbt von Control)
SaveControlState()

Speichern Sie den Steuerelementzustand.

SaveViewState()

Speichert den Ansichtszustand.

SetDesignModeState(IDictionary)

Legt die Entwurfszeitdaten für ein Steuerelement fest.

(Geerbt von Control)
SetRenderMethodDelegate(RenderMethod)

Beauftragt einen Ereignishandlerdelegaten, das Serversteuerelement und seinen Inhalt im übergeordneten Steuerelement zu rendern.

(Geerbt von Control)
SetTraceData(Object, Object)

Legt Ablaufverfolgungsdaten für die Nachverfolgung der Entwurfszeit von Rendering-Daten mithilfe des Ablaufverfolgungsdatenschlüssels und Ablaufverfolgungsdatenwerts fest.

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

Legt Ablaufverfolgungsdaten für die Nachverfolgung der Entwurfszeit von Rendering-Daten mithilfe des verfolgten Objekts, des Ablaufverfolgungsdatenschlüssels und Ablaufverfolgungsdatenwerts fest.

(Geerbt von Control)
ToString()

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

(Geerbt von Object)
TrackViewState()

Verfolgt den Ansichtszustand.

Ereignisse

ActiveStepChanged

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

CancelButtonClick

Tritt beim Klicken auf die Schaltfläche Abbrechen ein.

DataBinding

Tritt ein, wenn das Serversteuerelement eine Bindung an eine Datenquelle durchführt.

(Geerbt von Control)
Disposed

Tritt ein, wenn ein Serversteuerelement im Speicher freigegeben wird. Dies ist die letzte Stufe des Lebenszyklus des Serversteuerelements bei der Anforderung einer ASP.NET-Seite.

(Geerbt von Control)
FinishButtonClick

Tritt beim Klicken auf die Schaltfläche Fertig stellen ein.

Init

Tritt bei der Initialisierung des Serversteuerelements ein. Dies ist der erste Schritt in dessen Lebenszyklus.

(Geerbt von Control)
Load

Tritt ein, wenn das Serversteuerelement in das Page-Objekt geladen wird.

(Geerbt von Control)
NextButtonClick

Tritt beim Klicken auf die Schaltfläche Weiter ein.

PreRender

Tritt nach dem Laden des Control-Objekts, jedoch vor dem Rendern ein.

(Geerbt von Control)
PreviousButtonClick

Tritt beim Klicken auf die Schaltfläche Zurück ein.

SideBarButtonClick

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

Unload

Tritt ein, wenn das Serversteuerelement aus dem Speicher entladen wird.

(Geerbt von Control)

Explizite Schnittstellenimplementierungen

IAttributeAccessor.GetAttribute(String)

Ruft ein Attribut des Websteuerelements mit dem angegebenen Namen ab.

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

Legt zum angegebenen Namen und Wert ein Attribut des Websteuerelements fest.

(Geerbt von WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Ermöglicht es einem Designer, die Auflistung der untergeordneten Steuerelemente eines zusammengesetzten Steuerelements in der Entwurfszeitumgebung erneut zu erstellen.

(Geerbt von CompositeControl)
IControlBuilderAccessor.ControlBuilder

Eine Beschreibung dieses Elements finden Sie unter ControlBuilder.

(Geerbt von Control)
IControlDesignerAccessor.GetDesignModeState()

Eine Beschreibung dieses Elements finden Sie unter GetDesignModeState().

(Geerbt von Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

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

(Geerbt von Control)
IControlDesignerAccessor.SetOwnerControl(Control)

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

(Geerbt von Control)
IControlDesignerAccessor.UserData

Eine Beschreibung dieses Elements finden Sie unter UserData.

(Geerbt von Control)
IDataBindingsAccessor.DataBindings

Eine Beschreibung dieses Elements finden Sie unter DataBindings.

(Geerbt von Control)
IDataBindingsAccessor.HasDataBindings

Eine Beschreibung dieses Elements finden Sie unter HasDataBindings.

(Geerbt von Control)
IExpressionsAccessor.Expressions

Eine Beschreibung dieses Elements finden Sie unter Expressions.

(Geerbt von Control)
IExpressionsAccessor.HasExpressions

Eine Beschreibung dieses Elements finden Sie unter HasExpressions.

(Geerbt von Control)
IParserAccessor.AddParsedSubObject(Object)

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

(Geerbt von Control)

Erweiterungsmethoden

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

Legt die Tabellenmetadaten für das angegebene Datensteuerelement fest.

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

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

SetMetaTable(INamingContainer, MetaTable, Object)

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

TryGetMetaTable(INamingContainer, MetaTable)

Bestimmt, ob Tabellenmetadaten verfügbar sind.

EnableDynamicData(INamingContainer, Type)

Aktiviert das Verhalten dynamischer Daten für das angegebene Datensteuerelement

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

Aktiviert das Verhalten dynamischer Daten für das angegebene Datensteuerelement

EnableDynamicData(INamingContainer, Type, Object)

Aktiviert das Verhalten dynamischer Daten für das angegebene Datensteuerelement

Gilt für:

Weitere Informationen