ControlAdapter.SaveAdapterViewState 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
保存控件适配器的视图状态信息。
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,其中包含适配器视图的状态信息作为 StateBag。
注解
当适配器需要维护自己的视图状态信息时,它可以替代 SaveAdapterViewState 和 LoadAdapterViewState 方法。
当存在必须跨请求维护的数据时,适配器需要维护视图状态信息,而独立于控件的关联视图状态。 例如,台式计算机浏览器上的网格控件可能呈现为值行和列的单个视图。 在其他浏览器中,它可以将其呈现拆分为多个单独的视图,例如行列表和单个行的详细信息。 适配器需要维护当前未处于视图状态的视图的数据。
该方法SaveAdapterViewState在生命周期阶段的方法SaveState
之前Control.SaveViewState立即调用。 适配器视图状态是独立的,除了控件的视图状态之外。