Поделиться через


Page.SavePageStateToPersistenceMedium(Object) Метод

Определение

Сохраняет любые сведения о состоянии представления и информации о состоянии элемента управления страницы.

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)

Параметры

viewStatestate
Object

Объект Object для сохранения сведений о состоянии просмотра.

Комментарии

Метод SavePageStateToPersistenceMedium использует Save метод объекта, System.Web.UI.PageStatePersister на который PageStatePersister ссылается свойство , для хранения сведений о состоянии представления и состояния элемента управления для страницы.

ASP.NET включает два потомка PageStatePersister класса: класс, HiddenFieldPageStatePersister который сохраняет сведения о состоянии в скрытом поле, включенном в страницу ASP.NET, и SessionPageStatePersister класс, который сохраняет состояние в объекте Session , связанном с запросом. Обратите внимание, что при использовании SessionPageStatePersister класса скрытое поле VIEWSTATE по-прежнему отображается, так как оно используется для определения обратной записи.

Чтобы сохранить состояние в выбранном расположении, необходимо создать новый потомок PageStatePersister класса, который сохраняет и загружает состояние в выбранной среде сохраняемости. Пример создания нового PageStatePersister объекта см. в PageStatePersister разделе класс .

Если вы используете платформа .NET Framework версии 1.0 или 1.1, переопределите этот метод, если требуется сохранить Page состояние, отличное от скрытого поля. Если вы решите сделать это, необходимо также переопределить LoadPageStateFromPersistenceMedium метод .

Применяется к

См. также раздел