使用英语阅读

通过


ControlAdapter.LoadAdapterViewState(Object) 方法

定义

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

C#
protected internal virtual void LoadAdapterViewState(object state);

参数

state
Object

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

注解

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

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

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

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另请参阅