Freigeben über


SqlDataSourceView.SaveViewState Methode

Definition

Speichert die Änderungen am Ansichtszustand des SqlDataSourceView Steuerelements seit dem Zeitpunkt, zu dem die Seite zurück auf dem Server gepostet wurde.

protected:
 virtual System::Object ^ SaveViewState();
protected virtual object SaveViewState ();
abstract member SaveViewState : unit -> obj
override this.SaveViewState : unit -> obj
Protected Overridable Function SaveViewState () As Object

Gibt zurück

Das Objekt, das die Änderungen des Ansichtszustands von SqlDataSourceView enthält, andernfalls null, wenn dem Objekt kein Ansichtszustand zugeordnet ist.

Hinweise

Die SaveViewState -Methode wird in erster Linie von Steuerelemententwicklern verwendet.

Der Ansichtszustand ist die Akkumulation der Werte der Eigenschaften für ein Serversteuerelement. Diese Werte werden automatisch in der ViewState -Eigenschaft für das Serversteuerelement platziert, das eine Instanz der StateBag -Klasse ist. Der ViewState Wert für das Serversteuerelement wird dann nach der Speicherzustandsphase des Lebenszyklus der Serversteuerung in einem Zeichenfolgenobjekt beibehalten.

Beim Speichern des Ansichtszustands wird das Zeichenfolgenobjekt, das nach der Phase des Speicherstatus des Lebenszyklus der Serversteuerung beibehalten wurde, als Variable, die in einem HTML-Element Hidden gespeichert wird, an den Client zurückgegeben. Wenn Sie benutzerdefinierte Serversteuerelemente erstellen, können Sie die Effizienz verbessern, indem Sie die SaveViewState -Methode überschreiben und die ViewState Eigenschaft für Ihr Serversteuerelement ändern. Weitere Informationen finden Sie unter Übersicht über ASP.NET Zustandsverwaltung.

Gilt für:

Weitere Informationen