Page.SavePageStateToPersistenceMedium(Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 .