Freigeben über


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