HtmlSelect.LoadViewState(Object) Метод

Определение

Восстанавливает сведения о состоянии просмотра элемента управления HtmlSelect из предыдущего запроса страницы, сохраненные методом SaveViewState().

protected:
 override void LoadViewState(System::Object ^ savedState);
protected override void LoadViewState (object savedState);
override this.LoadViewState : obj -> unit
Protected Overrides Sub LoadViewState (savedState As Object)

Параметры

savedState
Object

Object, представляющий восстанавливаемое состояние элемента управления.

Комментарии

Этот метод используется в основном в инфраструктуре .NET Framework и не предназначен для использования непосредственно из кода. Однако разработчики элементов управления могут переопределить этот метод, чтобы указать, как пользовательский серверный элемент управления восстанавливает свое состояние представления. Дополнительные сведения см . в разделе ASP.NET Общие сведения об управлении состоянием.

Состояние HtmlSelect представления элемента управления хранится в Triplet виде объекта . Поле FirstTriplet объекта содержит базовое HtmlSelect состояние представления элемента управления. Поле SecondTriplet объекта содержит коллекцию, ListItemCollection представленную свойством Items . Поле ThirdTriplet объекта содержит выбранные индексы, представленные свойством SelectedIndices . Метод LoadViewState вызывает метод базового класса HtmlContainerControl.LoadViewState для восстановления состояния базового представления элемента управления.

Метод LoadViewState используется в основном разработчиками элементов управления, расширяющими функциональные HtmlSelect возможности элемента управления.

Примечания для тех, кто наследует этот метод

При переопределении LoadViewState(Object) в производном классе обязательно вызовите метод базового класса LoadViewState(Object) , HtmlSelect чтобы правильно управлять состоянием представления элемента управления.

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

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