PageAdapter.GetStatePersister Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект, используемый веб-страницей для поддержания состояний элемента управления и просмотра.
public:
virtual System::Web::UI::PageStatePersister ^ GetStatePersister();
public virtual System.Web.UI.PageStatePersister GetStatePersister();
abstract member GetStatePersister : unit -> System.Web.UI.PageStatePersister
override this.GetStatePersister : unit -> System.Web.UI.PageStatePersister
Public Overridable Function GetStatePersister () As PageStatePersister
Возвращаемое значение
Объект, производный от PageStatePersister этого, поддерживает создание и извлечение объединенных состояний элемента управления и представления для объекта Page.
Комментарии
Свойство PageStatePersister использует GetStatePersister метод для возврата объекта, производного от PageStatePersister класса, который формирует и извлекает объединенные состояния управления и представления для страницы. Если на странице отсутствует производный адаптер страницы, HiddenFieldPageStatePersister объект используется для поддержания состояния в скрытом поле на странице.
| Тип ссылки | Результирующая ссылка |
|---|---|
| Справочник по сущностям кода, cer | ToString |
| Справочник по сущностям кода, cerq | Char.ToString |
| Справочник по сущностям кода, cers | ToString(Char) |
| Справочник по сущностям кода, квалифицированный, cerqs | Char.ToString(Char) |
Примечания для тех, кто наследует этот метод
При наследовании от PageAdapter класса можно переопределить GetStatePersister() метод для возврата другого производного средства сохранения состояния страницы, если невозможно сохранить объединенное состояние в скрытом поле (например, из-за ограниченных ресурсов).
Базовый GetStatePersister()HiddenFieldPageStatePersister класс возвращает объект. Класс можно использовать SessionPageStatePersister для поддержания состояния страницы в состоянии сеанса.