語言

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 包含轉接器視角狀態資訊的 StateBag。

備註

當介面卡需要維持自身的檢視狀態資訊時,它可以覆寫 SaveAdapterViewState and LoadAdapterViewState 方法。

當有資料必須跨請求維護時,介面卡需要維持視圖狀態資訊,且這些資料與控制項的相關視圖狀態無關。 例如,桌上型電腦瀏覽器的格子控制項可能會呈現為單一的數列與欄視圖。 在其他瀏覽器上,可能會將渲染拆分成多個獨立檢視,例如列清單和單一列的詳細資料。 介面卡需要維護目前未啟用的視圖資料。

SaveAdapterViewState該方法會在生命週期階段緊接著Control.SaveViewStateSaveState呼叫。 介面的視圖狀態是獨立且額外存在於控制的視圖狀態之外。

適用於

另請參閱