ControlAdapter.LoadAdapterControlState(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
加载适配器控件状态信息,该信息由 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)
参数
注解
控制状态是所需的基本状态信息,即使视图状态处于禁用状态。 当适配器需要维护其自己的控件状态信息时,它可以替代 LoadAdapterControlState 和 SaveAdapterControlState 方法。
当某些功能需要跨请求维护状态(独立于关联控件的状态)时,适配器可能需要维护控件状态信息。 例如,由大型文本显示和一组 RadioButton 控件组成的复合控件可能会在台式计算机浏览器上呈现为单个视图。 在其他浏览器中,它可能会拆分其呈现 - 一个视图用于文本显示,另一个视图用于单选按钮组。 适配器需要维护自己有关当前活动视图的目标特定信息。
在LoadAdapterControlState生命周期阶段,方法紧跟在 LoadState
方法之后Control.LoadControlState调用。 适配器控件状态是分开的,除了控件的控件状态之外。