Page.SavePageStateToPersistenceMedium(Object) Metoda

Definicja

Zapisuje wszystkie informacje o stanie widoku i stanie kontroli dla strony.

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

Element Object , w którym mają być przechowywane informacje o stanie widoku.

Uwagi

Metoda SavePageStateToPersistenceMedium używa Save metody System.Web.UI.PageStatePersister obiektu, PageStatePersister do której odwołuje się właściwość , do przechowywania informacji o stanie widoku i stanie kontroli dla strony.

ASP.NET zawiera dwa zstępne PageStatePersister klasy, klasę, HiddenFieldPageStatePersister która zapisuje informacje o stanie w ukrytym polu zawartym na stronie ASP.NET, oraz SessionPageStatePersister klasę, która zapisuje stan w Session obiekcie skojarzonym z żądaniem. Należy pamiętać, że w przypadku używania SessionPageStatePersister klasy ukryte pole VIEWSTATE jest nadal renderowane, ponieważ jest on używany do określenia post back.

Aby zapisać stan w wybranej lokalizacji, należy utworzyć nowe malejąco PageStatePersister klasy, która zapisuje i ładuje stan do wybranego nośnika trwałości. Przykład tworzenia nowego PageStatePersister obiektu można znaleźć w PageStatePersister klasie .

Jeśli używasz .NET Framework w wersji 1.0 lub 1.1, przesłoń tę metodę, jeśli chcesz zapisać Page stan w innym niż ukryte pole. Jeśli zdecydujesz się to zrobić, musisz również zastąpić metodę LoadPageStateFromPersistenceMedium .

Dotyczy

Zobacz też