Freigeben über


ControlAdapter.LoadAdapterViewState(Object) Methode

Definition

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

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

Parameter

state
Object

Ein Object, das die Adapteransichtszustandsinformationen als StateBag enthält.

Hinweise

Wenn ein Adapter seine eigenen Ansichtszustandsinformationen verwalten muss, kann er die LoadAdapterViewState Methoden und SaveAdapterViewState überschreiben.

Ein Adapter muss Ansichtsstatusinformationen verwalten, wenn Daten vorhanden sind, die anforderungsübergreifend verwaltet werden müssen, unabhängig vom Ansichtsstatus des zugeordneten Steuerelements. Beispielsweise kann ein Rastersteuerelement in Desktopcomputerbrowsern als einzelne Ansicht von Zeilen und Spalten von Werten gerendert werden. In anderen Browsern kann das Rendering in mehrere separate Ansichten aufgeteilt werden, z. B. eine Liste von Zeilen und Details einer einzelnen Zeile. Der Adapter müsste die Daten für die Ansichten verwalten, die derzeit nicht im Ansichtszustand aktiv sind.

Die LoadAdapterViewState -Methode wird unmittelbar vor der Control.LoadViewState -Methode in der LoadState Lebenszyklusphase aufgerufen. Der Ansichtszustand des Adapters ist getrennt und zusätzlich zum Ansichtszustand des Steuerelements.

Gilt für:

Weitere Informationen