ControlAdapter.LoadAdapterControlState(Object) Metodo

Definizione

Carica le informazioni sullo stato di controllo dell'adattatore salvate dal metodo SaveAdapterControlState() durante una precedente richiesta alla pagina in cui si trova il controllo associato a questo adattatore di controllo.

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)

Parametri

state
Object

Object contenente le informazioni sullo stato del controllo dell'adattatore come StateBag.

Commenti

Lo stato del controllo è le informazioni sullo stato essenziali necessarie anche se lo stato di visualizzazione è disabilitato. Quando un adattatore deve mantenere le proprie informazioni sullo stato di controllo, può eseguire l'override dei LoadAdapterControlState metodi e SaveAdapterControlState .

Un adattatore potrebbe dover mantenere le informazioni sullo stato di controllo quando sono presenti funzionalità che devono mantenere lo stato tra le richieste, indipendentemente dallo stato del controllo associato. Ad esempio, un controllo composito costituito da una visualizzazione testuale di grandi dimensioni e un gruppo di RadioButton controlli può essere eseguito come visualizzazione singola nei browser del computer desktop. In altri browser è possibile suddividere il rendering, ovvero una visualizzazione per la visualizzazione testuale e l'altra per il gruppo di pulsanti di opzione. L'adattatore deve mantenere le proprie informazioni specifiche di destinazione sulla visualizzazione attualmente attiva.

Il LoadAdapterControlState metodo viene chiamato immediatamente dopo il Control.LoadControlState metodo , nella fase del LoadState ciclo di vita. Lo stato del controllo dell'adattatore è separato e oltre allo stato del controllo del controllo.

Si applica a

Vedi anche