Freigeben über


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

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. einen Index oder ein Schlüsselwort) unerlässlich sind und von den Ansichtszustandsdaten des Steuerelements getrennt sind.

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

Hinweise für Vererber

Optional können Sie die SaveControlState() -Methode in einer abgeleiteten Klasse überschreiben, sodass Sie den gespeicherten Steuerelementstatus für andere benutzerdefinierte Objekte in der Zone aktualisieren können.

Gilt für:

Weitere Informationen