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


ControlAdapter.LoadAdapterControlState(Object) Метод

Определение

Загружает сведения о состоянии адаптера элемента управления, которые были сохранены SaveAdapterControlState() во время предыдущего запроса страницы, на которой размещен элемент управления, связанный с адаптером элемента управления.

protected public:
 virtual void LoadAdapterControlState(System::Object ^ state);
protected internal virtual void LoadAdapterControlState (object state);
abstract member LoadAdapterControlState : obj -> unit
override this.LoadAdapterControlState : obj -> unit
Protected Friend Overridable Sub LoadAdapterControlState (state As Object)

Параметры

state
Object

Объект Objectсодержащий сведения о состоянии адаптера элемента управления, такие. как StateBag.

Комментарии

Состояние элемента управления — это необходимая информация о состоянии, даже если состояние просмотра отключено. Если адаптеру требуется сохранить собственные сведения о состоянии элемента управления, он может переопределить LoadAdapterControlState методы и SaveAdapterControlState .

Адаптеру может потребоваться поддерживать сведения о состоянии элемента управления при наличии функций, состояние которых необходимо поддерживать в разных запросах, независимо от состояния связанного элемента управления. Например, составной элемент управления, состоящий из большого текстового отображения и группы элементов управления, может отображаться в виде единого RadioButton представления в браузерах настольных компьютеров. В других браузерах он может разделить свою отрисовку: одно представление для текстового отображения и другое для группы переключателей. Адаптеру потребуется хранить собственные сведения о текущем активном представлении для конкретного целевого объекта.

Метод LoadAdapterControlState вызывается сразу после Control.LoadControlState метода на этапе жизненного LoadState цикла. Состояние элемента управления адаптера является отдельным и в дополнение к состоянию элемента управления.

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

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