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

注解

控制状态是所需的基本状态信息,即使视图状态处于禁用状态。 当适配器需要维护其自己的控件状态信息时,它可以替代 LoadAdapterControlStateSaveAdapterControlState 方法。

当某些功能需要跨请求维护状态(独立于关联控件的状态)时,适配器可能需要维护控件状态信息。 例如,由大型文本显示和一组 RadioButton 控件组成的复合控件可能会在台式计算机浏览器上呈现为单个视图。 在其他浏览器中,它可能会拆分其呈现 - 一个视图用于文本显示,另一个视图用于单选按钮组。 适配器需要维护自己有关当前活动视图的目标特定信息。

LoadAdapterControlState生命周期阶段,方法紧跟在 LoadState 方法之后Control.LoadControlState调用。 适配器控件状态是分开的,除了控件的控件状态之外。

适用于

另请参阅