Freigeben über


WebControl.SaveViewState Methode

Definition

Speichert jeden Zustand, der nach dem Aufrufen der TrackViewState()-Methode geändert wurde.

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

Gibt zurück

Ein Objekt, das den aktuellen Ansichtszustand des Steuerelements enthält, andernfalls null, wenn dem Steuerelement kein Ansichtszustand zugeordnet ist.

Hinweise

Die SaveViewState -Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

Der Ansichtszustand ist die kumulativen 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 Eigenschaftswert wird dann nach der Speicherzustandsphase des Lebenszyklus des Serversteuerelements in einem Zeichenfolgenobjekt beibehalten. Weitere Informationen finden Sie unter ASP.NET Übersicht über den Lebenszyklus der Seite.

Wenn der Ansichtsstatus gespeichert wird, wird dieses Zeichenfolgenobjekt als Variable an den Client zurückgegeben, die in einem ausgeblendeten HTML-Element input gespeichert wird. 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