ControlAdapter.SaveAdapterViewState 方法

定义

保存控件适配器的视图状态信息。

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

返回

Object

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

注解

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

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

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

适用于

另请参阅