Freigeben über


StateManagedCollection.IStateManager.SaveViewState Methode

Definition

Speichert die Änderungen an der StateManagedCollection-Auflistung und allen darin enthaltenen IStateManager-Objekten seit dem Zeitpunkt, zu dem die Seite zurück an den Server gesendet wurde.

 virtual System::Object ^ System.Web.UI.IStateManager.SaveViewState() = System::Web::UI::IStateManager::SaveViewState;
object IStateManager.SaveViewState ();
abstract member System.Web.UI.IStateManager.SaveViewState : unit -> obj
override this.System.Web.UI.IStateManager.SaveViewState : unit -> obj
Function SaveViewState () As Object Implements IStateManager.SaveViewState

Gibt zurück

Das Objekt, das die Änderungen am Ansichtszustand von StateManagedCollection und den darin enthaltenen Elementen enthält. Wenn der Auflistung und ihren Elementen kein Ansichtszustand zugeordnet ist, gibt diese Methode null zurück.

Implementiert

Hinweise

Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

Der Ansichtszustand ist die Akkumulation der Werte der Eigenschaften eines Serversteuerelements. Diese Werte werden automatisch in der Eigenschaft des Serversteuerelements ViewState platziert, die eine Instanz der StateBag -Klasse ist. Der Wert dieser Eigenschaft wird dann nach der Speicherzustandsphase des Lebenszyklus der Serversteuerung in einem Zeichenfolgenobjekt beibehalten. Weitere Informationen finden Sie unter ASP.NET Webserversteuerelemente.

Wenn der Ansichtsstatus gespeichert wird, wird dieses Zeichenfolgenobjekt als Variable an den Client zurückgegeben, die in einem ausgeblendeten HTML-Element (<input type="hidden">) gespeichert wird. Wenn Sie benutzerdefinierte Serversteuerelemente erstellen, können Sie die Effizienz verbessern, indem Sie diese Methode überschreiben und die Eigenschaft Ihres Serversteuerelements ViewState ändern. Weitere Informationen finden Sie unter ASP.NET Webserversteuerelemente undASP.NET Übersicht über die Zustandsverwaltung.

Gilt für:

Weitere Informationen