Freigeben über


Page.SavePageStateToPersistenceMedium(Object) Methode

Definition

Speichert alle Ansichtszustands- und Steuerelementzustandsinformationen für die Seite.

protected:
 virtual void SavePageStateToPersistenceMedium(System::Object ^ viewState);
protected public:
 virtual void SavePageStateToPersistenceMedium(System::Object ^ state);
protected virtual void SavePageStateToPersistenceMedium (object viewState);
protected internal virtual void SavePageStateToPersistenceMedium (object state);
abstract member SavePageStateToPersistenceMedium : obj -> unit
override this.SavePageStateToPersistenceMedium : obj -> unit
abstract member SavePageStateToPersistenceMedium : obj -> unit
override this.SavePageStateToPersistenceMedium : obj -> unit
Protected Overridable Sub SavePageStateToPersistenceMedium (viewState As Object)
Protected Friend Overridable Sub SavePageStateToPersistenceMedium (state As Object)

Parameter

viewStatestate
Object

Ein Object, in dem die Ansichtszustandsinformationen gespeichert werden.

Hinweise

Die SavePageStateToPersistenceMedium Methode verwendet die Save Methode des System.Web.UI.PageStatePersister Objekts, auf das von der PageStatePersister Eigenschaft verwiesen wird, um Ansichts- und Steuerelementstatusinformationen für die Seite zu speichern.

ASP.NET enthält zwei Absteigendwerte der PageStatePersister Klasse, die Klasse, die HiddenFieldPageStatePersister Zustandsinformationen in einem ausgeblendeten Feld speichert, das auf der seite ASP.NET enthalten ist, und die Klasse, die SessionPageStatePersister den Zustand im Objekt speichert, das der Session Anforderung zugeordnet ist. Beachten Sie, dass beim Verwenden der SessionPageStatePersister Klasse das ausgeblendete VIEWSTATE-Feld weiterhin gerendert wird, da dies verwendet wird, um den Beitrag zurück zu bestimmen.

Um den Zustand an der Position Ihrer Wahl zu speichern, sollten Sie einen neuen absteigenden Teil der Klasse erstellen, die PageStatePersister den Zustand speichert und lädt, um das Persistenzmedium Ihrer Wahl zu speichern und zu laden. Ein Beispiel zum Erstellen eines neuen PageStatePersister Objekts finden Sie in der PageStatePersister Klasse.

Wenn Sie die .NET Framework Version 1.0 oder 1.1 verwenden, überschreiben Sie diese Methode, wenn Sie den Page Zustand in einem anderen Als einem ausgeblendeten Feld speichern möchten. Wenn Sie dies tun möchten, müssen Sie die LoadPageStateFromPersistenceMedium Methode auch außer Kraft setzen.

Gilt für

Siehe auch