Freigeben über


ControlAdapter.LoadAdapterControlState(Object) Methode

Definition

Lädt Steuerelementzustandsinformationen des Adapters, die von SaveAdapterControlState() während einer vorherigen Anforderung der Seite, auf der sich das diesem Steuerelementadapter zugeordnete Steuerelement befindet, gespeichert wurden.

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)

Parameter

state
Object

Ein Object, das die Steuerelementzustandsinformationen des Adapters als StateBag enthält.

Hinweise

Der Steuerungszustand ist die grundlegende Zustandsinformation, die auch dann benötigt wird, wenn der Ansichtszustand deaktiviert ist. Wenn ein Adapter seine eigenen Steuerstatusinformationen verwalten muss, kann er die LoadAdapterControlState Methoden und SaveAdapterControlState überschreiben.

Ein Adapter muss möglicherweise Steuerstatusinformationen verwalten, wenn Es Features gibt, für die der Zustand unabhängig vom Zustand des zugeordneten Steuerelements über Anforderungen hinweg verwaltet werden muss. Beispielsweise kann ein zusammengesetztes Steuerelement, das aus einer großen Textanzeige und einer Gruppe von RadioButton Steuerelementen besteht, in Desktopcomputerbrowsern als einzelne Ansicht gerendert werden. In anderen Browsern kann das Rendering aufgeteilt werden– eine Ansicht für die Textanzeige und die andere für die Optionsfeldgruppe. Der Adapter müsste seine eigenen zielspezifischen Informationen über die aktuell aktive Ansicht verwalten.

Die LoadAdapterControlState -Methode wird unmittelbar nach der Control.LoadControlState -Methode in der LoadState Lebenszyklusphase aufgerufen. Der Status des Adaptersteuerelements ist getrennt und zusätzlich zum Steuerungszustand des Steuerelements.

Gilt für:

Weitere Informationen