ControlAdapter.LoadAdapterViewState(Object) 方法

定义

加载适配器视图状态信息,该信息由 SaveAdapterViewState() 在以前请求与此控件适配器关联的控件所驻留的页时保存。

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

参数

state
Object

一个 Object,其中包含适配器视图的状态信息作为 StateBag

注解

当适配器需要维护自己的视图状态信息时,它可以替代 LoadAdapterViewStateSaveAdapterViewState 方法。

当存在必须跨请求维护的数据(独立于关联控件的视图状态)时,适配器需要维护视图状态信息。 例如,台式计算机浏览器上的网格控件可能呈现为值的行和列的单个视图。 在其他浏览器中,它可能会将其呈现拆分为多个单独的视图,例如行列表和单个行的详细信息。 适配器需要维护视图状态中当前不处于活动状态的视图的数据。

方法LoadAdapterViewState在生命周期阶段的 LoadState 方法之前Control.LoadViewState立即调用。 除了控件的视图状态之外,适配器视图状态是独立的。

适用于

另请参阅