CatalogZoneBase.SaveControlState Methode

Definition

Speichert alle Änderungen im Zustand eines CatalogZoneBase-Steuerelements, die nach dem Zurücksenden der Webseite an den Server eintreten.

protected public:
 override System::Object ^ SaveControlState();
protected internal override object SaveControlState ();
override this.SaveControlState : unit -> obj
Protected Friend Overrides Function SaveControlState () As Object

Gibt zurück

Object

Ein Object, das die Zustandsdaten für das Steuerelement enthält. Wenn keine Änderungen am Zustand eingetreten sind, gibt die Methode null zurück.

Hinweise

Die SaveControlState Methode befasst sich mit Zustandsdaten, die für den Vorgang eines Steuerelements (z. B. ein Index oder Schlüsselwort) unerlässlich sind und von den Ansichtsstatusdaten des Steuerelements getrennt sind.

Die Methode ruft zuerst die Basismethode auf, um die vorhandenen Statusdaten für das Steuerelement zu speichern. Als Nächstes wird bestimmt, ob ein CatalogPart Steuerelement in der Zone aktuell ausgewählt ist, indem überprüft wird, ob die SelectedCatalogPartID Eigenschaft einen Wert hat. Wenn ein ausgewähltes Steuerelement vorhanden ist, aktualisiert die Methode die vorhandenen Statusdaten mit den Statusdaten aus dem ausgewählten Steuerelement, und gibt dann alle Statusdaten zurück.

Hinweise für Vererber

Sie können die SaveControlState() Methode optional in einer abgeleiteten Klasse außer Kraft setzen, sodass Sie den gespeicherten Steuerelementstatus für andere benutzerdefinierte Objekte in der Zone aktualisieren können.

Gilt für

Siehe auch