Condividi tramite


HtmlSelect.LoadViewState(Object) Metodo

Definizione

Ripristina le informazioni sullo stato di visualizzazione del controllo HtmlSelect da una richiesta di pagina precedente salvata dal metodo SaveViewState().

protected:
 override void LoadViewState(System::Object ^ savedState);
protected override void LoadViewState (object savedState);
override this.LoadViewState : obj -> unit
Protected Overrides Sub LoadViewState (savedState As Object)

Parametri

savedState
Object

Oggetto Object che rappresenta lo stato del controllo da ripristinare.

Commenti

Questo metodo viene usato principalmente dall'infrastruttura di .NET Framework e non deve essere usato direttamente dal codice. Tuttavia, gli sviluppatori di controlli possono eseguire l'override di questo metodo per specificare come un controllo server personalizzato ripristina lo stato di visualizzazione. Per altre informazioni, vedere Panoramica ASP.NET Gestione stato.

Lo HtmlSelect stato di visualizzazione del controllo viene archiviato come Triplet oggetto. Il First campo dell'oggetto contiene lo HtmlSelect stato di Triplet visualizzazione di base del controllo. Il Second campo dell'oggetto contiene l'insieme TripletListItemCollection rappresentato dalla Items proprietà . Il Third campo dell'oggetto Triplet contiene gli indici selezionati rappresentati dalla SelectedIndices proprietà . Il LoadViewState metodo chiama il metodo della HtmlContainerControl.LoadViewState classe base per ripristinare lo stato di visualizzazione di base del controllo.

Il LoadViewState metodo viene usato principalmente dagli sviluppatori di controlli che estendono la funzionalità del HtmlSelect controllo.

Note per gli eredi

Quando si esegue l'override LoadViewState(Object) in una classe derivata, assicurarsi di chiamare il metodo della LoadViewState(Object) classe base in modo che lo HtmlSelect stato di visualizzazione del controllo sia gestito correttamente.

Si applica a

Vedi anche