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.