ControlAdapter.LoadAdapterControlState(Object) 方法

定義

載入之前在對頁面發出要求的期間由 SaveAdapterControlState() 所儲存的配置器控制項狀態資訊 (與此控制項配置器相關聯的控制項便存在於此頁面中)。

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

參數

state
Object

Object,包含做為 StateBag 的配置器控制狀態資訊。

備註

控制項狀態是必要的狀態資訊,即使停用檢視狀態也一樣。 當配接器需要維護自己的控制項狀態資訊時,可以覆寫 LoadAdapterControlStateSaveAdapterControlState 方法。

當需要跨要求維護狀態的功能時,配接器可能需要維護控制項狀態資訊,而與相關聯控制項的狀態無關。 例如,由大型文字顯示和一組 RadioButton 控制群組成的複合控制項,可能會轉譯為桌上型電腦瀏覽器上的單一檢視。 在其他瀏覽器上,它可能會分割其轉譯 - 文字顯示的一個檢視,另一個用於選項按鈕群組。 配接器必須維護目前使用中檢視的專屬目標特定資訊。

方法 LoadAdapterControlState 會在生命週期階段的 LoadState 方法之後 Control.LoadControlState 立即呼叫。 配接器控制項狀態是分開的,除了控制項的控制項狀態之外。

適用於

另請參閱