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 and LoadAdapterViewState 方法。
當有資料必須跨請求維護時,介面卡需要維持視圖狀態資訊,且這些資料與控制項的相關視圖狀態無關。 例如,桌上型電腦瀏覽器的格子控制項可能會呈現為單一的數列與欄視圖。 在其他瀏覽器上,可能會將渲染拆分成多個獨立檢視,例如列清單和單一列的詳細資料。 介面卡需要維護目前未啟用的視圖資料。
SaveAdapterViewState該方法會在生命週期階段緊接著Control.SaveViewStateSaveState呼叫。 介面的視圖狀態是獨立且額外存在於控制的視圖狀態之外。