Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Wizard-Klasse

Stellt Navigation und eine Benutzeroberfläche bereit, mit denen verknüpfte Daten in mehreren Schritten erfasst werden können.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)
[BindableAttribute(false)]
public class Wizard : CompositeControl
<asp:Wizard />

Der Wizard-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeWizardInitialisiert eine neue Instanz der Wizard-Klasse.
Zum Seitenanfang
  NameBeschreibung
Öffentliche EigenschaftAccessKeyRuft die Zugriffstaste ab, mit der Sie schnell zum Webserversteuerelement navigieren können, oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftActiveStepRuft den Schritt in der WizardSteps-Auflistung ab, der für den Benutzer gerade angezeigt wird.
Öffentliche EigenschaftActiveStepIndexRuft den Index des aktuellen WizardStepBase-Objekts ab oder legt diesen fest.
Geschützte EigenschaftAdapterRuft den browserspezifischen Adapter für das Steuerelement ab. (Von Control geerbt.)
Öffentliche EigenschaftAppRelativeTemplateSourceDirectoryRuft das anwendungsrelative virtuelle Verzeichnis des Page-Objekts oder des UserControl-Objekt ab, das dieses Steuerelement enthält, oder legt dieses Verzeichnis fest. (Von Control geerbt.)
Öffentliche EigenschaftAttributesRuft die Auflistung von beliebigen Attributen (nur für die Darstellung) ab, die keinen Eigenschaften des Steuerelements entsprechen. (Von WebControl geerbt.)
Öffentliche EigenschaftBackColorRuft die Hintergrundfarbe des Webserversteuerelements ab oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftBindingContainerInfrastruktur. Ruft das Steuerelement ab, das die Datenbindung dieses Steuerelements enthält. (Von Control geerbt.)
Öffentliche EigenschaftBorderColorRuft die Rahmenfarbe des Websteuerelements ab oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftBorderStyleRuft die Rahmenart des Webserversteuerelements ab oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftBorderWidthRuft die Rahmenbreite des Webserversteuerelements ab oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftCancelButtonImageUrlRuft die URL des für die Schaltfläche Abbrechen angezeigten Bilds ab oder legt diese fest.
Öffentliche EigenschaftCancelButtonStyleRuft einen Verweis auf eine Auflistung von Stileigenschaften ab, die die Darstellung der Schaltfläche Abbrechen festlegen.
Öffentliche EigenschaftCancelButtonTextRuft den für die Schaltfläche Abbrechen angezeigten Beschriftungstext ab oder legt diesen fest.
Öffentliche EigenschaftCancelButtonTypeRuft den Typ der Schaltfläche ab, die als Schaltfläche Abbrechen gerendert wird, oder legt diesen fest.
Öffentliche EigenschaftCancelDestinationPageUrlRuft die URL ab, auf die Benutzer nach dem Klicken auf die Schaltfläche Abbrechen geleitet werden, oder legt diese fest.
Öffentliche EigenschaftCellPaddingRuft den Abstand zwischen dem Inhalt und dem Rahmen der Zelle ab oder legt diesen fest.
Öffentliche EigenschaftCellSpacingRuft den Abstand zwischen den Zellen ab oder legt diesen fest.
Geschützte EigenschaftChildControlsCreatedRuft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des Serversteuerelements erstellt wurden. (Von Control geerbt.)
Öffentliche EigenschaftClientIDRuft die Steuerelement-ID für HTML-Markup ab, das von ASP.NET generiert wird. (Von Control geerbt.)
Öffentliche EigenschaftClientIDModeRuft den Algorithmus ab, mit dem der Wert der ClientID-Eigenschaft generiert wird, oder legt diesen fest. (Von Control geerbt.)
Geschützte EigenschaftClientIDSeparatorRuft einen Zeichenwert ab, der das in der ClientID-Eigenschaft verwendete Trennzeichen darstellt. (Von Control geerbt.)
Geschützte EigenschaftContextRuft das dem Serversteuerelement für die aktuelle Webanforderung zugeordnete HttpContext-Objekt ab. (Von Control geerbt.)
Öffentliche EigenschaftControlsRuft ein ControlCollection-Objekt ab, das die untergeordneten Steuerelemente in einem CompositeControl darstellt. (Von CompositeControl geerbt.)
Öffentliche EigenschaftControlStyleRuft den Stil des Webserversteuerelements ab. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet. (Von WebControl geerbt.)
Öffentliche EigenschaftControlStyleCreatedRuft einen Wert ab, der angibt, ob ein Style-Objekt für die ControlStyle-Eigenschaft erstellt wurde. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet. (Von WebControl geerbt.)
Öffentliche EigenschaftCssClassRuft die vom Webserversteuerelement auf dem Client gerenderte CSS-Klasse (Cascading Style Sheet) ab oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftDataItemContainerRuft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataItemContainer implementiert wird. (Von Control geerbt.)
Öffentliche EigenschaftDataKeysContainerRuft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataKeysControl implementiert wird. (Von Control geerbt.)
Geschützte EigenschaftDesignModeRuft einen Wert ab, der angibt, ob ein Steuerelement auf einer Entwurfsoberfläche verwendet wird. (Von Control geerbt.)
Öffentliche EigenschaftDisplayCancelButtonRuft einen booleschen Wert ab, der angibt, ob eine Schaltfläche Abbrechen angezeigt wird, oder legt diesen fest.
Öffentliche EigenschaftDisplaySideBarRuft einen booleschen Wert ab, der angibt, ob der Randleistenbereich des Wizard-Steuerelements angezeigt wird, oder legt diesen fest.
Öffentliche EigenschaftEnabledRuft einen Wert ab, der angibt, ob das Webserversteuerelement aktiviert ist, oder legt diesen fest. (Von WebControl geerbt.)
Öffentliche EigenschaftEnableThemingRuft einen Wert ab, der angibt, ob für dieses Steuerelement Designs gelten, oder legt diesen fest. (Von WebControl geerbt.)
Öffentliche EigenschaftEnableViewStateRuft 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. (Von Control geerbt.)
Geschützte EigenschaftEventsRuft eine Liste von Ereignishandlerdelegaten für das Steuerelement ab. Diese Eigenschaft ist schreibgeschützt. (Von Control geerbt.)
Öffentliche EigenschaftFinishCompleteButtonImageUrlRuft die URL des für die Schaltfläche Fertig stellen angezeigten Bilds ab oder legt diese fest.
Öffentliche EigenschaftFinishCompleteButtonStyleRuft einen Verweis auf ein Style-Objekt ab, das die Einstellungen für die Schaltfläche Fertig stellen definiert.
Öffentliche EigenschaftFinishCompleteButtonTextRuft den für die Schaltfläche Fertig stellen angezeigten Beschriftungstext ab oder legt diesen fest.
Öffentliche EigenschaftFinishCompleteButtonTypeRuft den Typ der Schaltfläche ab, die als Schaltfläche Fertig stellen gerendert wird, oder legt diesen fest.
Öffentliche EigenschaftFinishDestinationPageUrlRuft die URL ab, auf die Benutzer nach dem Klicken auf die Schaltfläche Fertig stellen umgeleitet werden, oder legt diese fest.
Öffentliche EigenschaftFinishNavigationTemplateRuft die Vorlage ab, die zum Anzeigen des Navigationsbereichs im Finish-Schritt verwendet wird, oder legt diese fest.
Öffentliche EigenschaftFinishPreviousButtonImageUrlRuft die URL des im Finish-Schritt für die Schaltfläche Zurück angezeigten Bilds ab oder legt diese fest.
Öffentliche EigenschaftFinishPreviousButtonStyleRuft einen Verweis auf ein Style-Objekt ab, das die Einstellungen für die Schaltfläche Zurück im Finish-Schritt definiert.
Öffentliche EigenschaftFinishPreviousButtonTextRuft den Beschriftungstext ab, der im Finish-Schritt für die Schaltfläche Zurück angezeigt wird, oder legt diesen fest.
Öffentliche EigenschaftFinishPreviousButtonTypeRuft den Typ der Schaltfläche ab, die im Finish-Schritt als Schaltfläche Zurück gerendert wird, oder legt diesen fest.
Öffentliche EigenschaftFontRuft die Schriftarteigenschaften ab, die dem Webserversteuerelement zugeordnet sind. (Von WebControl geerbt.)
Öffentliche EigenschaftForeColorRuft die Vordergrundfarbe (i. A. die Textfarbe) für das Webserversteuerelement ab oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftHasAttributesRuft einen Wert ab, der angibt, ob für das Steuerelement Attribute festgelegt wurden. (Von WebControl geerbt.)
Geschützte EigenschaftHasChildViewStateRuft einen Wert ab, der angibt, ob in den untergeordneten Steuerelementen des aktuellen Serversteuerelements gespeicherte Einstellungen für den Ansichtszustand vorhanden sind. (Von Control geerbt.)
Öffentliche EigenschaftHeaderStyleRuft einen Verweis auf ein Style-Objekt ab, das die Einstellungen für den Headerbereich des Steuerelements definiert.
Öffentliche EigenschaftHeaderTemplateRuft die Vorlage ab, die zum Anzeigen des Headerbereichs im Steuerelement verwendet wird, oder legt diese fest.
Öffentliche EigenschaftHeaderTextRuft den Beschriftungstext ab, der für den Headerbereich des Steuerelements angezeigt wird, oder legt diesen fest.
Öffentliche EigenschaftHeightRuft die Höhe des Webserversteuerelements ab oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftIDRuft den programmgesteuerten Bezeichner ab, der dem Serversteuerelement zugewiesen ist, oder legt diesen fest. (Von Control geerbt.)
Geschützte EigenschaftIdSeparatorInfrastruktur. Ruft das als Trennzeichen für Steuerelementbezeichner verwendete Zeichen ab. (Von Control geerbt.)
Geschützte EigenschaftIsChildControlStateClearedRuft einen Wert ab, der angibt, ob in diesem Steuerelements enthaltene Steuerelemente über einen Steuerelementzustand verfügen. (Von Control geerbt.)
Geschützte EigenschaftIsEnabledRuft einen Wert ab, der angibt, ob das Steuerelement aktiviert ist. (Von WebControl geerbt.)
Geschützte EigenschaftIsTrackingViewStateRuft einen Wert ab, der angibt, ob das Serversteuerelement Änderungen des Ansichtszustands speichert. (Von Control geerbt.)
Geschützte EigenschaftIsViewStateEnabledRuft einen Wert ab, der angibt, ob der Ansichtszustand für dieses Steuerelement aktiviert ist. (Von Control geerbt.)
Öffentliche EigenschaftLayoutTemplateRuft den benutzerdefinierten Inhalt des Stammcontainers in einem Wizard-Steuerelement ab oder legt diesen fest.
Geschützte EigenschaftLoadViewStateByIDRuft einen Wert ab, der angibt, ob das Steuerelement seinen Ansichtszustand über ID anstatt über den Index lädt. (Von Control geerbt.)
Öffentliche EigenschaftNamingContainerRuft einen Verweis auf den Benennungscontainer des Serversteuerelements ab, der einen eindeutigen Namespace erstellt, damit zwischen Serversteuerelementen mit demselben Control.ID-Eigenschaftswert unterschieden werden kann. (Von Control geerbt.)
Öffentliche EigenschaftNavigationButtonStyleRuft einen Verweis auf ein Style-Objekt ab, das die Einstellungen für die Schaltflächen im Navigationsbereich des Steuerelements definiert.
Öffentliche EigenschaftNavigationStyleRuft einen Verweis auf ein Style-Objekt ab, das die Einstellungen für den Navigationsbereich des Steuerelements definiert.
Öffentliche EigenschaftPageRuft einen Verweis auf die Page-Instanz ab, die das Serversteuerelement enthält. (Von Control geerbt.)
Öffentliche EigenschaftParentRuft einen Verweis auf das übergeordnete Steuerelement des Serversteuerelements in der Steuerelementhierarchie der Seite ab. (Von Control geerbt.)
Öffentliche EigenschaftRenderingCompatibilityRuft einen Wert ab, der die ASP.NET-Version angibt, mit der gerenderte HTML-Objekte kompatibel sind. (Von Control geerbt.)
Öffentliche EigenschaftSideBarButtonStyleRuft einen Verweis auf ein Style-Objekt ab, das die Einstellungen für die Schaltflächen auf der Randleiste definiert.
Öffentliche EigenschaftSideBarStyleRuft einen Verweis auf ein Style-Objekt ab, das die Einstellungen für den Randleistenbereich des Steuerelements definiert.
Öffentliche EigenschaftSideBarTemplateRuft die Vorlage ab, die zum Anzeigen des Randleistenbereichs im Steuerelement verwendet wird, oder legt diese fest.
Öffentliche EigenschaftSiteRuft Informationen zum Container ab, der das aktuelle Steuerelement hostet, wenn es auf einer Entwurfsoberfläche gerendert wird. (Von Control geerbt.)
Öffentliche EigenschaftSkinIDRuft die Skin ab, die auf das Steuerelement angewendet werden soll, oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftSkipLinkTextRuft 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.
Öffentliche EigenschaftStartNavigationTemplateRuft die Vorlage ab, die zum Anzeigen des Navigationsbereichs im Start-Schritt des Wizard-Steuerelements verwendet wird, oder legt diese fest.
Öffentliche EigenschaftStartNextButtonImageUrlRuft die URL des im Start-Schritt für die Schaltfläche Weiter angezeigten Bilds ab oder legt diese fest.
Öffentliche EigenschaftStartNextButtonStyleRuft einen Verweis auf ein Style-Objekt ab, das die Einstellungen für die Schaltfläche Weiter im Start-Schritt definiert.
Öffentliche EigenschaftStartNextButtonTextRuft den Beschriftungstext ab, der im Start-Schritt für die Schaltfläche Weiter angezeigt wird, oder legt diesen fest.
Öffentliche EigenschaftStartNextButtonTypeRuft den Typ der Schaltfläche ab, die im Start-Schritt als Schaltfläche Weiter gerendert wird, oder legt diesen fest.
Öffentliche EigenschaftStepNavigationTemplateRuft 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.
Öffentliche EigenschaftStepNextButtonImageUrlRuft die URL des für die Schaltfläche Weiter angezeigten Bilds ab oder legt diese fest.
Öffentliche EigenschaftStepNextButtonStyleRuft einen Verweis auf das Style-Objekt ab, das die Einstellungen für die Schaltfläche Weiter definiert.
Öffentliche EigenschaftStepNextButtonTextRuft den für die Schaltfläche Weiter angezeigten Beschriftungstext ab oder legt diesen fest.
Öffentliche EigenschaftStepNextButtonTypeRuft den Typ der Schaltfläche ab, die als Schaltfläche Weiter gerendert wird, oder legt diesen fest.
Öffentliche EigenschaftStepPreviousButtonImageUrlRuft die URL des für die Schaltfläche Zurück angezeigten Bilds ab oder legt diese fest.
Öffentliche EigenschaftStepPreviousButtonStyleRuft einen Verweis auf ein Style-Objekt ab, das die Einstellungen für die Schaltfläche Zurück definiert.
Öffentliche EigenschaftStepPreviousButtonTextRuft den für die Schaltfläche Zurück angezeigten Beschriftungstext ab oder legt diesen fest.
Öffentliche EigenschaftStepPreviousButtonTypeRuft den Typ der Schaltfläche ab, die als Schaltfläche Zurück gerendert wird, oder legt diesen fest.
Öffentliche EigenschaftStepStyleRuft einen Verweis auf ein Style-Objekt ab, das die Einstellungen für die WizardStep-Objekte definiert.
Öffentliche EigenschaftStyleRuft eine Auflistung der Textattribute ab, die im äußeren Tag des Webserversteuerelements als Formatvorlagenattribut gerendert werden. (Von WebControl geerbt.)
Öffentliche EigenschaftSupportsDisabledAttributeRuft 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. (Von CompositeControl geerbt.)
Öffentliche EigenschaftTabIndexRuft den Index der Aktivierreihenfolge des Webserversteuerelements ab oder legt diesen fest. (Von WebControl geerbt.)
Geschützte EigenschaftTagKeyRuft den HtmlTextWriterTag-Wert ab, der dem Wizard-Steuerelement entspricht. (Überschreibt WebControl.TagKey.)
Geschützte EigenschaftTagNameRuft den Namen des Steuerelementtags ab. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet. (Von WebControl geerbt.)
Öffentliche EigenschaftTemplateControlRuft einen Verweis auf die Vorlage ab, die dieses Steuerelement enthält, oder legt den Verweis fest. (Von Control geerbt.)
Öffentliche EigenschaftTemplateSourceDirectoryRuft das virtuelle Verzeichnis der Page oder des UserControl ab, in dem das aktuelle Serversteuerelement enthalten ist. (Von Control geerbt.)
Öffentliche EigenschaftToolTipRuft den Text ab, der angezeigt wird, wenn mit dem Mauszeiger auf das Webserversteuerelement gezeigt wird, oder legt diesen fest. (Von WebControl geerbt.)
Öffentliche EigenschaftUniqueIDRuft den eindeutigen, hierarchisierten Bezeichner für das Serversteuerelement ab. (Von Control geerbt.)
Geschützte EigenschaftViewStateRuft 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. (Von Control geerbt.)
Geschützte EigenschaftViewStateIgnoresCaseRuft einen Wert ab, der angibt, ob bei dem StateBag-Objekt die Groß- und Kleinschreibung nicht berücksichtigt wird. (Von Control geerbt.)
Öffentliche EigenschaftViewStateModeRuft den Ansichtszustandsmodus des Steuerelements ab oder legt ihn fest. (Von Control geerbt.)
Öffentliche EigenschaftVisibleRuft einen Wert ab, der angibt, ob ein Serversteuerelement als Benutzeroberfläche auf der Seite dargestellt wird, oder legt diesen fest. (Von Control geerbt.)
Öffentliche EigenschaftWidthRuft die Breite des Webserversteuerelements ab oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftWizardStepsRuft eine Auflistung ab, die sämtliche für das Steuerelement definierten WizardStepBase-Objekte enthält.
Zum Seitenanfang
  NameBeschreibung
Geschützte MethodeAddAttributesToRenderFügt dem angegebenen HtmlTextWriterTag die darzustellenden HTML-Attribute und -Formatvorlagen hinzu. Diese Methode wird hauptsächlich beim Entwickeln von Steuerelementen verwendet. (Von WebControl geerbt.)
Geschützte MethodeAddedControlWird aufgerufen, nachdem ein untergeordnetes Steuerelement der Controls-Auflistung des Control-Objekts hinzugefügt wurde. (Von Control geerbt.)
Geschützte MethodeAddParsedSubObjectBenachrichtigt das Serversteuerelement, dass entweder ein XML- oder ein HTML-Element analysiert wurde, und fügt das Element dem ControlCollection-Objekt des Serversteuerelements hinzu. (Von Control geerbt.)
Geschützte MethodeAllowNavigationToStepVerwendet einen booleschen Wert, um zu bestimmen, ob die ActiveStep-Eigenschaft auf das WizardStepBase-Objekt festgelegt werden kann, das dem übergebenen Index entspricht.
Öffentliche MethodeApplyStyleKopiert 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. (Von WebControl geerbt.)
Öffentliche MethodeApplyStyleSheetSkinÜbernimmt die im Stylesheet der Seite definierten Stileigenschaften für das Steuerelement. (Von Control geerbt.)
Geschützte MethodeBuildProfileTreeInfrastruktur. Sammelt Informationen zum Serversteuerelement und übermittelt sie an die Trace-Eigenschaft, sodass diese angezeigt werden, wenn die Ablaufverfolgung für die Seite aktiviert ist. (Von Control geerbt.)
Geschützte MethodeClearCachedClientIDInfrastruktur. Legt den zwischengespeicherten ClientID-Wert auf null fest. (Von Control geerbt.)
Geschützte MethodeClearChildControlStateLöscht die Informationen zum Steuerelementzustand für die untergeordneten Steuerelemente des Serversteuerelements. (Von Control geerbt.)
Geschützte MethodeClearChildStateLöscht die Informationen zum Ansichtszustand sowie zum Steuerelementzustand für alle untergeordneten Steuerelemente des Serversteuerelements. (Von Control geerbt.)
Geschützte MethodeClearChildViewStateLöscht die Informationen über den Ansichtszustand für alle untergeordneten Steuerelemente des Serversteuerelements. (Von Control geerbt.)
Geschützte MethodeClearEffectiveClientIDModeInfrastruktur. Legt die ClientIDMode-Eigenschaft der aktuellen Steuerelementinstanz und aller untergeordneten Steuerelemente auf Inherit fest. (Von Control geerbt.)
Öffentliche MethodeCopyBaseAttributesKopiert 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 beim Entwickeln von Steuerelementen verwendet. (Von WebControl geerbt.)
Geschützte MethodeCreateChildControlsWird vom ASP.NET-Seitenframework aufgerufen, um Serversteuerelemente mit kompositionsbasierter Implementierung zu benachrichtigen, dass alle enthaltenen untergeordneten Steuerelemente als Vorbereitung auf einen Postback oder ein Rendering erstellt werden sollen. (Überschreibt Control.CreateChildControls().)
Geschützte MethodeCreateControlCollectionErstellt ein neues ControlCollection-Objekt, das die untergeordneten Steuerelemente (literale und Serversteuerelemente) des Serversteuerelements aufnehmen soll. (Überschreibt Control.CreateControlCollection().)
Geschützte MethodeCreateControlHierarchyErstellt die Hierarchie der untergeordneten Steuerelemente, die das Steuerelement bilden.
Geschützte MethodeCreateControlStyleErstellt das Formatvorlagenobjekt, das von der WebControl-Klasse intern zum Implementieren aller auf Formatvorlagen bezogenen Eigenschaften verwendet wird. Diese Methode wird hauptsächlich beim Entwickeln von Steuerelementen verwendet. (Überschreibt WebControl.CreateControlStyle().)
Öffentliche MethodeDataBind()Bindet eine Datenquelle an das CompositeControl und an alle seine untergeordneten Steuerelemente. (Von CompositeControl geerbt.)
Geschützte MethodeDataBind(Boolean)Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente mit der Option, das DataBinding-Ereignis auszulösen. (Von Control geerbt.)
Geschützte MethodeDataBindChildrenBindet eine Datenquelle an die untergeordneten Steuerelemente des Serversteuerelements. (Von Control geerbt.)
Öffentliche MethodeDisposeErmöglicht es einem Serversteuerelement, die letzte Bereinigung durchzuführen, bevor es aus dem Speicher freigegeben wird. (Von Control geerbt.)
Geschützte MethodeEnsureChildControlsStellt fest, ob das Serversteuerelement untergeordnete Steuerelemente enthält. Wenn das nicht der Fall ist, werden untergeordnete Steuerelemente erstellt. (Von Control geerbt.)
Geschützte MethodeEnsureIDErstellt einen Bezeichner für Steuerelemente, die nicht über einen zugewiesenen Bezeichner verfügen. (Von Control geerbt.)
Öffentliche MethodeEquals(Object) Bestimmt, ob das übergegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte MethodeFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche MethodeFindControl(String)Durchsucht den aktuellen Benennungscontainer nach dem angegebenen Serversteuerelement mit dem angegebenen id-Parameter. (Von Control geerbt.)
Geschützte MethodeFindControl(String, Int32)Infrastruktur. 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. (Von Control geerbt.)
Öffentliche MethodeFocusLegt den Eingabefokus auf ein Steuerelement fest. (Von Control geerbt.)
Geschützte MethodeGetDesignModeStateRuft die Entwurfszeitdaten für ein Steuerelement ab. (Überschreibt Control.GetDesignModeState().)
Öffentliche MethodeGetHashCodeFungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche MethodeGetHistoryGibt eine Auflistung von WizardStepBase-Objekten zurück, auf die zugegriffen wurde.
Öffentliche MethodeGetRouteUrl(Object)Ruft die URL ab, die einem Satz von Routenparametern entspricht. (Von Control geerbt.)
Öffentliche MethodeGetRouteUrl(RouteValueDictionary)Ruft die URL ab, die einem Satz von Routenparametern entspricht. (Von Control geerbt.)
Öffentliche MethodeGetRouteUrl(String, Object)Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht. (Von Control geerbt.)
Öffentliche MethodeGetRouteUrl(String, RouteValueDictionary)Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht. (Von Control geerbt.)
Öffentliche MethodeGetStepTypeGibt den WizardStepType-Wert für das angegebene WizardStepBase-Objekt zurück.
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeGetUniqueIDRelativeToGibt den mit einem Präfix versehenen Abschnitt der UniqueID-Eigenschaft des angegebenen Steuerelements zurück. (Von Control geerbt.)
Öffentliche MethodeHasControlsErmittelt, ob das Serversteuerelement untergeordnete Steuerelemente enthält. (Von Control geerbt.)
Geschützte MethodeHasEventsGibt einen Wert zurück, der angibt, ob Ereignisse für das Steuerelement oder für untergeordnete Steuerelemente registriert werden. (Von Control geerbt.)
Geschützte MethodeIsLiteralContentInfrastruktur. Ermittelt, ob das Serversteuerelement nur literalen Inhalt enthält. (Von Control geerbt.)
Geschützte MethodeLoadControlStateStellt die Informationen zum Steuerelementzustand aus einer früheren Seitenanforderung wieder her, die durch die SaveControlState-Methode gespeichert wurden. (Überschreibt Control.LoadControlState(Object).)
Geschützte MethodeLoadViewStateStellt die Informationen über den Ansichtszustand aus einer früheren Anforderung wieder her, die mit der SaveViewState-Methode gespeichert wurden. (Überschreibt WebControl.LoadViewState(Object).)
Geschützte MethodeMapPathSecureRuft den physikalischen Pfad ab, auf den ein absoluter bzw. relativer virtueller Pfad verweist. (Von Control geerbt.)
Geschützte MethodeMemberwiseCloneErstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche MethodeMergeStyleKopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement, überschreibt jedoch keine vorhandenen Formatvorlagenelemente des Steuerelements. Diese Methode wird hauptsächlich beim Entwickeln von Steuerelementen verwendet. (Von WebControl geerbt.)
Öffentliche MethodeMoveToLegt das angegebene, von WizardStepBase abgeleitete Objekt als Wert für die ActiveStep-Eigenschaft des Wizard-Steuerelements fest.
Geschützte MethodeOnActiveStepChangedLöst das ActiveStepChanged-Ereignis aus.
Geschützte MethodeOnBubbleEventBestimmt, ob das Ereignis für das Serversteuerelement in der Serversteuerelementhierarchie der Benutzeroberfläche der Seite nach oben weitergegeben wird. (Überschreibt Control.OnBubbleEvent(Object, EventArgs).)
Geschützte MethodeOnCancelButtonClickLöst das CancelButtonClick-Ereignis aus.
Geschützte MethodeOnDataBindingLöst das DataBinding-Ereignis aus. (Von Control geerbt.)
Geschützte MethodeOnFinishButtonClickLöst das FinishButtonClick-Ereignis aus.
Geschützte MethodeOnInitLöst das Init-Ereignis aus. (Überschreibt Control.OnInit(EventArgs).)
Geschützte MethodeOnLoadLöst das Load-Ereignis aus. (Von Control geerbt.)
Geschützte MethodeOnNextButtonClickLöst das NextButtonClick-Ereignis aus.
Geschützte MethodeOnPreRenderLöst das PreRender-Ereignis aus. (Von Control geerbt.)
Geschützte MethodeOnPreviousButtonClickLöst das PreviousButtonClick-Ereignis aus.
Geschützte MethodeOnSideBarButtonClickLöst das SideBarButtonClick-Ereignis aus.
Geschützte MethodeOnUnloadLöst das Unload-Ereignis aus. (Von Control geerbt.)
Geschützte MethodeOpenFileRuft einen Stream zum Lesen einer Datei ab. (Von Control geerbt.)
Geschützte MethodeRaiseBubbleEventWeist dem übergeordneten Element des Steuerelements alle Ereignisquellen und zugehörige Informationen zu. (Von Control geerbt.)
Geschützte MethodeRecreateChildControlsErstellt in einem von CompositeControl abgeleiteten Steuerelement die untergeordneten Steuerelemente neu. (Von CompositeControl geerbt.)
Geschützte MethodeRegisterCommandEventsRegistriert eine neue Instanz der CommandEventHandler-Klasse für das angegebene IButtonControl-Objekt.
Geschützte MethodeRemovedControlWird aufgerufen, nachdem ein untergeordnetes Steuerelement aus der Controls-Auflistung des Control-Objekts entfernt wurde. (Von Control geerbt.)
Geschützte MethodeRenderSchreibt den CompositeControl-Inhalt ins angegebene HtmlTextWriter-Objekt, um ihn auf dem Client anzuzeigen. (Überschreibt CompositeControl.Render(HtmlTextWriter).)
Öffentliche MethodeRenderBeginTagGibt das öffnende HTML-Tag des Steuerelements im angegebenen Writer wieder. Diese Methode wird hauptsächlich beim Entwickeln von Steuerelementen verwendet. (Von WebControl geerbt.)
Geschützte MethodeRenderChildrenGibt den Inhalt der untergeordneten Elemente eines Serversteuerelements an ein bereitgestelltes HtmlTextWriter-Objekt aus, das den Inhalt zum Rendern auf den Client schreibt. (Von Control geerbt.)
Geschützte MethodeRenderContentsRendert den Inhalt des Steuerelements im angegebenen Writer. Diese Methode wird hauptsächlich beim Entwickeln von Steuerelementen verwendet. (Von WebControl geerbt.)
Öffentliche MethodeRenderControl(HtmlTextWriter)Gibt den Inhalt des Serversteuerelements an ein angegebenes HtmlTextWriter-Objekt aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, sofern die Ablaufverfolgung aktiviert ist. (Von Control geerbt.)
Geschützte MethodeRenderControl(HtmlTextWriter, ControlAdapter)Gibt Inhalte von Serversteuerelementen mithilfe eines bereitgestellten ControlAdapter-Objekts an ein bereitgestelltes HtmlTextWriter-Objekt aus. (Von Control geerbt.)
Öffentliche MethodeRenderEndTagStellt das schließende HTML-Tag des Steuerelements im angegebenen Writer dar. Diese Methode wird hauptsächlich beim Entwickeln von Steuerelementen verwendet. (Von WebControl geerbt.)
Geschützte MethodeResolveAdapterRuft den Steuerelementadapter ab, der für das Rendern des angegebenen Steuerelements verantwortlich ist. (Von Control geerbt.)
Öffentliche MethodeResolveClientUrlRuft eine URL ab, die vom Browser verwendet werden kann. (Von Control geerbt.)
Öffentliche MethodeResolveUrlKonvertiert eine URL in eine vom anfordernden Client verwendbare URL. (Von Control geerbt.)
Geschützte MethodeSaveControlStateSpeichert alle Änderungen am Zustand des Serversteuerelements, die seit dem letzten Postback der Seite an den Server aufgetreten sind. (Überschreibt Control.SaveControlState().)
Geschützte MethodeSaveViewStateSpeichert jeden Zustand, der nach dem Aufruf der TrackViewState-Methode geändert wurde. (Überschreibt WebControl.SaveViewState().)
Geschützte MethodeSetDesignModeStateLegt Entwurfszeitdaten für ein Steuerelement fest. (Von Control geerbt.)
Öffentliche MethodeSetRenderMethodDelegateInfrastruktur. Beauftragt einen Ereignishandlerdelegaten, das Serversteuerelement und seinen Inhalt im übergeordneten Steuerelement zu rendern. (Von Control geerbt.)
Öffentliche MethodeToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Geschützte MethodeTrackViewStateBewirkt, dass das Steuerelement die Änderungen an seinem Ansichtszustand nachverfolgt, damit diese in der ViewState-Eigenschaft des Objekts gespeichert werden können. (Überschreibt WebControl.TrackViewState().)
Zum Seitenanfang
  NameBeschreibung
Öffentliches EreignisActiveStepChangedTritt ein, wenn der Benutzer zu einem neuen Schritt im Steuerelement wechselt.
Öffentliches EreignisCancelButtonClickTritt beim Klicken auf die Schaltfläche Abbrechen ein.
Öffentliches EreignisDataBindingTritt ein, wenn das Serversteuerelement eine Bindung an eine Datenquelle durchführt. (Von Control geerbt.)
Öffentliches EreignisDisposedTritt ein, wenn ein Serversteuerelement im Speicher freigegeben wird. Dies ist die letzte Stufe des Lebenszyklus des Serversteuerelements bei der Anforderung einer ASP.NET-Seite. (Von Control geerbt.)
Öffentliches EreignisFinishButtonClickTritt beim Klicken auf die Schaltfläche Fertig stellen ein.
Öffentliches EreignisInitTritt bei der Initialisierung des Serversteuerelements ein. Dies ist der erste Schritt in dessen Lebenszyklus. (Von Control geerbt.)
Öffentliches EreignisLoadTritt ein, wenn das Serversteuerelement in das Page-Objekt geladen wird. (Von Control geerbt.)
Öffentliches EreignisNextButtonClickTritt beim Klicken auf die Schaltfläche Weiter ein.
Öffentliches EreignisPreRenderTritt nach dem Laden des Control-Objekts, jedoch vor dem Rendern ein. (Von Control geerbt.)
Öffentliches EreignisPreviousButtonClickTritt beim Klicken auf die Schaltfläche Zurück ein.
Öffentliches EreignisSideBarButtonClickTritt ein, wenn auf eine Schaltfläche im Randleistenbereich geklickt wird.
Öffentliches EreignisUnloadTritt ein, wenn das Serversteuerelement aus dem Speicher entladen wird. (Von Control geerbt.)
Zum Seitenanfang
  NameBeschreibung
Öffentliche ErweiterungsmethodeFindDataSourceControlGibt die Datenquelle zurück, die dem Datensteuerelement für das angegebene Steuerelement zugeordnet ist. (Durch DynamicDataExtensions definiert.)
Öffentliche ErweiterungsmethodeFindFieldTemplateGibt die Feldvorlage für die angegebene Spalte im Benennungscontainer des angegebenen Steuerelements zurück. (Durch DynamicDataExtensions definiert.)
Öffentliche ErweiterungsmethodeFindMetaTableGibt das Metatabellenobjekt für das enthaltende Datensteuerelement zurück. (Durch DynamicDataExtensions definiert.)
Zum Seitenanfang
  NameBeschreibung
Geschütztes FeldStatischer MemberCancelButtonIDGibt den Bezeichner für die Schaltfläche Abbrechen an. Dieses Feld ist statisch und schreibgeschützt.
Öffentliches FeldStatischer MemberCancelCommandNameRuft den Befehlsnamen für die Schaltfläche Abbrechen ab. Dieses Feld ist statisch und schreibgeschützt.
Geschütztes FeldStatischer MemberCustomFinishButtonIDRuft den Bezeichner für eine benutzerdefinierte Schaltfläche Fertig stellen ab. Dieses Feld ist statisch und schreibgeschützt.
Geschütztes FeldStatischer MemberCustomNextButtonIDRuft den Bezeichner für eine benutzerdefinierte Schaltfläche Weiter ab. Dieses Feld ist statisch und schreibgeschützt.
Geschütztes FeldStatischer MemberCustomPreviousButtonIDRuft den Bezeichner für eine benutzerdefinierte Schaltfläche Zurück ab. Dieses Feld ist statisch und schreibgeschützt.
Geschütztes FeldStatischer MemberDataListIDRuft den Bezeichner für die DataList-Auflistung der Randleiste ab. Dieses Feld ist statisch und schreibgeschützt.
Geschütztes FeldStatischer MemberFinishButtonIDRuft den Bezeichner für die Schaltfläche Fertig stellen ab. Dieses Feld ist statisch und schreibgeschützt.
Geschütztes FeldStatischer MemberFinishPreviousButtonIDRuft den Bezeichner für die Schaltfläche Zurück im Finish-Schritt ab. Dieses Feld ist statisch und schreibgeschützt.
Öffentliches FeldStatischer MemberHeaderPlaceholderIdRuft die ID des HeaderTemplate-Platzhalters in einem Wizard-Steuerelement ab.
Öffentliches FeldStatischer MemberMoveCompleteCommandNameRuft den Befehlsnamen ab, der der Schaltfläche Fertig stellen zugeordnet wurde. Dieses Feld ist statisch und schreibgeschützt.
Öffentliches FeldStatischer MemberMoveNextCommandNameRuft den Befehlsnamen ab, der der Schaltfläche Weiter zugeordnet wurde. Dieses Feld ist statisch und schreibgeschützt.
Öffentliches FeldStatischer MemberMovePreviousCommandNameRuft den Befehlsnamen ab, der der Schaltfläche Zurück zugeordnet wurde. Dieses Feld ist statisch und schreibgeschützt.
Öffentliches FeldStatischer MemberMoveToCommandNameRuft die Befehlsnamen ab, die den einzelnen Randleistenschaltflächen zugeordnet wurden. Dieses Feld ist statisch und schreibgeschützt.
Öffentliches FeldStatischer MemberNavigationPlaceholderIdRuft die ID des StartNavigationTemplate-Platzhalters in einem Wizard-Steuerelement ab.
Geschütztes FeldStatischer MemberSideBarButtonIDRuft die Bezeichner ab, die den einzelnen Randleistenschaltflächen zugeordnet wurden. Dieses Feld ist statisch und schreibgeschützt.
Öffentliches FeldStatischer MemberSideBarPlaceholderIdRuft die ID des SideBarTemplate-Platzhalters in einem Wizard-Steuerelement ab.
Geschütztes FeldStatischer MemberStartNextButtonIDRuft den Bezeichner ab, der der Schaltfläche Weiter im Start-Schritt zugeordnet wurde. Dieses Feld ist statisch und schreibgeschützt.
Geschütztes FeldStatischer MemberStepNextButtonIDRuft den Bezeichner ab, der der Schaltfläche Weiter zugeordnet wurde. Dieses Feld ist statisch und schreibgeschützt.
Geschütztes FeldStatischer MemberStepPreviousButtonIDRuft den Bezeichner ab, der der Schaltfläche Zurück zugeordnet wurde. Dieses Feld ist statisch und schreibgeschützt.
Öffentliches FeldStatischer MemberWizardStepPlaceholderIdRuft die ID des WizardStep-Platzhalters in einem Wizard-Steuerelement ab.
Zum Seitenanfang
  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeIAttributeAccessor.GetAttributeInfrastruktur. Ruft ein Attribut des Websteuerelements mit dem angegebenen Namen ab. (Von WebControl geerbt.)
Explizite SchnittstellenimplementierungPrivate MethodeIAttributeAccessor.SetAttributeLegt zum angegebenen Namen und Wert ein Attribut des Websteuerelements fest. (Von WebControl geerbt.)
Explizite SchnittstellenimplementierungPrivate MethodeICompositeControlDesignerAccessor.RecreateChildControlsErmöglicht es einem Designer, die Auflistung der untergeordneten Steuerelemente eines zusammengesetzten Steuerelements in der Entwurfszeitumgebung erneut zu erstellen. (Von CompositeControl geerbt.)
Explizite SchnittstellenimplementierungPrivate EigenschaftIControlBuilderAccessor.ControlBuilderEine Beschreibung dieses Members finden Sie unter der IControlBuilderAccessor.ControlBuilder-Methode. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate MethodeIControlDesignerAccessor.GetDesignModeStateEine Beschreibung dieses Members finden Sie unter der IControlDesignerAccessor.GetDesignModeState-Methode. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate MethodeIControlDesignerAccessor.SetDesignModeStateEine Beschreibung dieses Members finden Sie unter der IControlDesignerAccessor.SetDesignModeState-Methode. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate MethodeIControlDesignerAccessor.SetOwnerControlInfrastruktur. Eine Beschreibung dieses Members finden Sie unter der IControlDesignerAccessor.SetOwnerControl-Methode. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate EigenschaftIControlDesignerAccessor.UserDataEine Beschreibung dieses Members finden Sie unter der IControlDesignerAccessor.UserData-Methode. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate EigenschaftIDataBindingsAccessor.DataBindingsEine Beschreibung dieses Members finden Sie unter der IDataBindingsAccessor.DataBindings-Methode. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate EigenschaftIDataBindingsAccessor.HasDataBindingsEine Beschreibung dieses Members finden Sie unter der IDataBindingsAccessor.HasDataBindings-Methode. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate EigenschaftIExpressionsAccessor.ExpressionsEine Beschreibung dieses Members finden Sie unter der IExpressionsAccessor.Expressions-Methode. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate EigenschaftIExpressionsAccessor.HasExpressionsEine Beschreibung dieses Members finden Sie unter der IExpressionsAccessor.HasExpressions-Methode. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate MethodeIParserAccessor.AddParsedSubObjectEine Beschreibung dieses Members finden Sie unter IParserAccessor.AddParsedSubObject. (Von Control geerbt.)
Zum Seitenanfang

In diesem Thema:

Einführung

Sie können das Wizard-Steuerelement für folgende Aktionen verwenden:

  • Erfassen von verknüpften Daten in mehreren Schritten.

  • Aufteilen von größeren Webseiten zum Erfassen von Benutzereingaben in kleinere logische Stufen

  • Verwenden der linearen oder der nicht-linearen Navigation zum Bearbeiten der Schritte.

Assistentenkomponenten

Das Wizard-Steuerelement setzt sich aus folgenden Komponenten zusammen:

  • Eine WizardStepCollection-Auflistung von Schritten, die die Benutzeroberfläche für jeden Schritt enthält, wie vom Seitenentwickler festgelegt.

  • Integrierte Navigationsfunktionen, mit denen je nach StepType-Wert die entsprechend anzuzeigenden Schaltflächen bestimmt werden.

  • Einen Headerbereich, der für die Anzeige spezifischer Informationen für den aktuellen Schritt des Benutzers angepasst werden kann.

  • Ein Randleistenbereich, mit dessen Hilfe schnell zu bestimmten Schritten im Steuerelement navigiert werden kann.

    HinweisHinweis

    Wenn Sie Microsoft Visual Studio 2005 verwenden, beachten Sie, dass der ActiveStepIndex in der Quellansicht beibehalten wird. Wenn Sie die WizardSteps-Eigenschaft in der Entwurfsansicht ändern, indem Sie auf die Randleistenschaltflächen klicken, und anschließend die Seite ausführen, wird möglicherweise der erste Schritt des Wizard-Steuerelements nicht angezeigt, da ActiveStepIndex eventuell auf einen anderen Schritt verweist.

Assistentenschritte

Jedem Schritt im Wizard-Steuerelement ist eine StepType-Eigenschaft zugeordnet, die die Art der zugehörigen Navigationsfunktion bestimmt. Wenn Sie für die StepType-Eigenschaft keinen Wert angeben, wird der Standardwert Auto verwendet. In der folgenden Tabelle werden die verfügbaren Einstellungen für die StepType-Eigenschaft und das sich daraus ergebende Verhalten des Schritts aufgelistet.

WizardStepType.Auto

Die für den Schritt gerenderte Navigationsbenutzeroberfläche wird durch die Reihenfolge bestimmt, in der der Schritt deklariert wird.

WizardStepType.Complete

Der Schritt erscheint zuletzt. Es werden keine Navigationsschaltflächen gerendert.

WizardStepType.Finish

Der Schritt stellt den letzten beim Erfassen von Benutzerdaten dar. Die Schaltfläche Fertig stellen wird für die Navigation gerendert.

WizardStepType.Start

Der Schritt erscheint zuerst. Eine Schaltfläche Zurück wird nicht gerendert.

WizardStepType.Step

Der Schritt kann an beliebiger Stelle zwischen dem ersten und dem letzten erfolgen. Die Schaltflächen Zurück und Weiter werden für die Navigation gerendert.

Sammeln von Assistentendaten

Mit dem Wizard-Steuerelement können Daten im Rahmen der linearen oder der nicht-linearen Navigation erfasst werden. In manchen Fällen werden bei der nicht-linearen Navigation nicht erforderliche Schritte übersprungen, oder es wird zu bereits verarbeiteten Schritten zurückgekehrt, um einen Wert zu ändern. Das Wizard-Steuerelement behält seinen Zustand zwischen den Schritten bei, sodass die in einem Schritt eingegebenen Daten nicht in einem Datenspeicher beibehalten werden müssen, bis alle Schritte des Wizard-Steuerelements abgeschlossen wurden.

Wenn Sie die erfassten Daten jedoch beim Bearbeiten der einzelnen Schritte in einem Datenspeicher beibehalten möchten, z. B. beim Auslösen des NextButtonClick-Ereignisses, müssen Sie die AllowReturn-Eigenschaft des WizardStepBase-Objekts auf false festlegen, sodass der Benutzer nicht zu einem zuvor abgeschlossenen Schritt zurückwechseln und bereits gesendete Werte ändern kann.

Assistentenbefehlsnamen

Das Wizard-Steuerelement erbt die folgenden Befehlsnamen von der View-Klasse und der MultiView-Klasse: NextViewCommandName, PreviousViewCommandName, SwitchViewByIDCommandName und SwitchViewByIndexCommandName. Das Assistenten-Steuerelement ignoriert diese Befehlsnamen und fügt keine spezielle Logik ein, die diese Befehle für die automatische Verwendung bei der Navigation aktiviert. Wenn ein Befehlsname aus einer Schaltfläche im Wizard-Steuerelement entfernt wird oder fehlt, wird keine Ausnahme ausgelöst. Wenn z. B. bei Schaltfläche StartNavigationTemplate kein Wert für CommandName angegeben wurde, wird keine Ausnahme ausgelöst.

Sich dynamisch ändernde Schritte

Mithilfe der MoveTo-Methode oder der ActiveStepIndex-Eigenschaft können Sie den derzeit im Wizard-Steuerelement angezeigten Schritt dynamisch ändern.

HinweisHinweis

Wenn Sie einen WizardStep programmgesteuert im Page_Load-Ereignishandler hinzufügen, müssen Sie vor dem Laden der Seite diesem Schritt die Navigation hinzufügen.

Assistentendarstellung

Die Darstellung des Wizard-Steuerelements kann vom Benutzer für alle Vorlagen, Skins und Stileinstellungen vollständig angepasst werden. Sie können z. B. die Eigenschaften HeaderTemplate, SideBarTemplate, StartNavigationTemplate, FinishNavigationTemplate und StepNavigationTemplate verwenden, um die Oberfläche des Wizard-Steuerelements anzupassen.

HinweisHinweis

Durch Festlegen der Eigenschaften FinishNavigationTemplate, DisplaySideBar, HeaderTemplate, SideBarTemplate, StartNavigationTemplate und StepNavigationTemplate werden die untergeordneten Steuerelemente des Wizard-Steuerelements neu erstellt. Während des Vorgangs geht daher der Ansichtszustand für die untergeordneten Steuerelemente verloren. Um eine solche Situation zu vermeiden, behalten Sie den Steuerelementzustand der untergeordneten Steuerelemente des Wizard-Steuerelements explizit bei, oder fügen Sie in Vorlagen keine Steuerelemente ein.

Beachten Sie, dass das Wizard-Steuerelement keine spezielle Microsoft Internet Explorer-Darstellung für einen anderen Modus als den Standardmodus oder Quirks-Modus unterstützt. Sie erzielen die beste Internet Explorer-Darstellung mit dem Wizard-Steuerelement, wenn Sie den XHTML-Dokumenttyp verwenden, der Visual Web Developer und Visual Studio standardmäßig hinzugefügt wird.

Formatieren mit Layoutvorlagen

Das Wizard-Steuerelement lässt Sie das Layout des Steuerelements angeben, ohne ein HTML-table -Element verwenden zu müssen. Sie können stattdessen das Layout mithilfe eines LayoutTemplate-Elements das Layout angeben. In der Vorlage erstellen Sie Placeholder-Steuerelemente, um anzugeben, wo Elemente dynamisch in das Steuerelement eingefügt werden sollen. (Dies ist mit der Funktionsweise des Vorlagenmodells für das ListView-Steuerelement vergleichbar.) Weitere Informationen finden Sie im Abschnitt zur Wizard.LayoutTemplate-Eigenschaft.

Barrierefreiheit

Informationen zum Konfigurieren dieses Steuerelements, sodass es Markup generiert, das Standards für Barrierefreiheit entspricht, finden Sie unter Barrierefreiheit in Visual Studio und ASP.NET und Steuerelemente und Barrierefreiheit von ASP.NET

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>

Im folgenden Codebeispiel wird veranschaulicht, wie ein Wizard-Steuerelement zum Erfassen von Benutzernamen und -adressen mit der Option zur Eingabe einer separaten Lieferadresse definiert wird. Wenn der Benutzer SeparateShippingCheckBox nicht aktiviert und somit das Hinzufügen einer separaten Lieferadresse nicht anfordert, wird das Wizard-Steuerelement direkt aus Step2 nach Finish verschoben. Im Finish-Schritt verfügt der Benutzer über die Option, durch Klicken auf GoBackButton zum Anfang des Wizard-Steuerelements zurückzukehren. Der Benutzer wird jedoch zu Step2 zurückgeleitet, da die AllowReturn-Eigenschaft für Step1 auf false festgelegt wurde.

SicherheitshinweisSicherheitshinweis

In diesem Beispiel ist ein Textfeld für eine Benutzereingabe enthalten. Dies stellt ein potenzielles Sicherheitsrisiko dar. Standardmäßig stellt die ASP.NET-Seite sicher, dass die Benutzereingabe keine Skript- oder HTML-Elemente enthält. Weitere Informationen hierzu 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 />
            E-mail 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>


Das folgende Codebeispiel ist die Code-Behind-Datei für die im vorangehenden Beispiel verwendete Webseite.


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 e-mail confirmation will be sent to "
            + (EmailAddress.Text.Length == 0 ? "your e-mail 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);
            }
        }
    }
}


.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.