Page.SavePageStateToPersistenceMedium(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 .