Page.SavePageStateToPersistenceMedium(Object) Metoda

Definice

Uloží všechny informace o stavu zobrazení a stavu řízení pro stránku.

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)

Parametry

viewStatestate
Object

Objekt Object , do kterého se mají ukládat informace o stavu zobrazení.

Poznámky

Metoda SavePageStateToPersistenceMedium používá metodu Save objektu System.Web.UI.PageStatePersister odkazovaného PageStatePersister vlastností k uložení informací o stavu zobrazení a řízení na stránce.

ASP.NET obsahuje dva potomky třídy, třídu, HiddenFieldPageStatePersister která ukládá informace o stavu do skrytého PageStatePersister pole zahrnutého na stránce ASP.NET, a SessionPageStatePersister třídu, která ukládá stav do objektu Session přidruženého k požadavku. Všimněte si, že při použití SessionPageStatePersister třídy je skryté pole VIEWSTATE stále vykresleno, protože se používá k určení post back.

Chcete-li uložit stav v umístění podle vašeho výběru, měli byste vytvořit nový descendent PageStatePersister třídy, který uloží a načte stav na trvalé médium podle vašeho výběru. Příklad vytvoření nového PageStatePersister objektu najdete ve PageStatePersister třídě .

Pokud používáte rozhraní .NET Framework verze 1.0 nebo 1.1, přepište tuto metodu Page , pokud chcete uložit stav do jiného než skrytého pole. Pokud se tak rozhodnete, musíte také přepsat metodu LoadPageStateFromPersistenceMedium .

Platí pro

Viz také