WebControl.SaveViewState Methode

Definition

Speichert jeden Zustand, der nach dem Aufrufen der TrackViewState()-Methode geändert wurde.Saves any state that was modified after the TrackViewState() method was invoked.

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.An object that contains the current view state of the control; otherwise, if there is no view state associated with the control, null.

Hinweise

Die SaveViewState -Methode wird hauptsächlich von Steuerelement Entwicklern verwendet.The SaveViewState method is used primarily by control developers.

Der Ansichts Zustand entspricht den kumulativen Werten der Eigenschaften eines Server Steuer Elements.View state is the cumulative values of the properties for a server control. Diese Werte werden automatisch in der ViewState -Eigenschaft des Server Steuer Elements platziert, das eine Instanz StateBag der-Klasse ist.These values are placed automatically in the ViewState property for the server control, which is an instance of the StateBag class. Der ViewState Eigenschafts Wert wird dann in einem Zeichen folgen Objekt nach der Phase zum Speichern des Zustands des Lebenszyklus für das Server Steuerelement beibehalten.The ViewState property value is then persisted to a string object after the save state stage of the life cycle for the server control. Weitere Informationen finden Sie unter ASP.net page Lifecycle Overview.For more information, see ASP.NET Page Life Cycle Overview.

Wenn der Ansichts Zustand gespeichert wird, wird dieses Zeichen folgen Objekt als Variable, die in einem verborgenen HTML input -Element gespeichert ist, an den Client zurückgegeben.When view state is saved, this string object is returned to the client as a variable that is stored in a hidden HTML input element. Wenn Sie benutzerdefinierte Server Steuerelemente erstellen, können Sie die Effizienz steigern SaveViewState , indem Sie die ViewState -Methode überschreiben und die-Eigenschaft für das Server Steuerelement ändern.When you author custom server controls, you can improve efficiency by overriding the SaveViewState method and modifying the ViewState property for your server control. Weitere Informationen finden Sie unter ASP.net State Management Overview.For more information, see ASP.NET State Management Overview.

Gilt für:

Siehe auch