Page.SavePageStateToPersistenceMedium-Methode
Speichert alle Ansichtszustands- und Steuerelementzustandsinformationen für die Seite.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Protected Friend Overridable Sub SavePageStateToPersistenceMedium ( _
state As Object _
)
'Usage
Dim state As Object
Me.SavePageStateToPersistenceMedium(state)
protected internal virtual void SavePageStateToPersistenceMedium (
Object state
)
protected public:
virtual void SavePageStateToPersistenceMedium (
Object^ state
)
protected void SavePageStateToPersistenceMedium (
Object state
)
protected internal function SavePageStateToPersistenceMedium (
state : Object
)
Parameter
- state
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 Ansichtszustands- und Steuerelementzustandsinformationen für die Seite zu speichern.
ASP.NET enthält zwei untergeordnete Klassen der PageStatePersister-Klasse: die HiddenFieldPageStatePersister-Klasse, die Zustandsinformationen in einem ausgeblendeten Feld auf der ASP.NET-Seite speichert, und die SessionPageStatePersister-Klasse, die den Zustand im Session-Objekt speichert, das der Anforderung zugeordnet ist. Beachten Sie, dass bei Verwendung der SessionPageStatePersister-Klasse das ausgeblendete VIEWSTATE-Feld dennoch gerendert wird, da es zum Bestimmen des Postbacks verwendet wird.
Um den Zustand am gewünschten Speicherort zu speichern, erstellen Sie eine neue untergeordnete Klasse der PageStatePersister-Klasse, die den Zustand auf dem gewünschten Dauerhaftigkeitsmedium speichert und von diesem lädt. Ein Beispiel für das Erstellen eines neuen PageStatePersister-Objekts finden Sie unter der PageStatePersister-Klasse.
Wenn Sie .NET Framework, Version 1.0 oder 1.1, verwenden, überschreiben Sie diese Methode, wenn der Page-Zustand in einem anderen Element als einem ausgeblendeten Feld gespeichert werden soll. In diesem Fall müssen Sie auch die LoadPageStateFromPersistenceMedium-Methode überschreiben.
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
Page-Klasse
Page-Member
System.Web.UI-Namespace
LoadPageStateFromPersistenceMedium
PageStatePersister
System.Web.UI.PageStatePersister