WebControl.SaveViewState Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сохраняет любое состояние, которое было изменено после вызова метода TrackViewState().
protected:
override System::Object ^ SaveViewState();
protected override object SaveViewState ();
override this.SaveViewState : unit -> obj
Protected Overrides Function SaveViewState () As Object
Возвращаемое значение
Объект, содержащий текущее состояние представления элемента управления; если с элементом управления не связано ни одно состояние представления, то значение null
.
Комментарии
Этот SaveViewState метод используется главным образом разработчиками элементов управления.
Состояние представления — это совокупные значения свойств серверного элемента управления. Эти значения автоматически помещаются в ViewState свойство серверного StateBag элемента управления, являющегося экземпляром класса. Затем ViewState значение свойства сохраняется в строковом объекте после этапа сохранения состояния жизненного цикла для серверного элемента управления. Дополнительные сведения см. в разделе ASP.NET "Обзор жизненного цикла страницы".
При сохранении состояния представления этот строковый объект возвращается клиенту в виде переменной, хранящейся в скрытом HTML-элементе input
. При создании пользовательских серверных элементов управления можно повысить эффективность, переопределив SaveViewState метод и изменив свойство для серверного ViewState элемента управления. Дополнительные сведения см. в ASP.NET обзоре управления состоянием.