Ciclo di vita di una pagina Mobile Web Forms

Il ciclo di vita di una pagina Mobile Web Forms di Microsoft ASP .NET e i relativi controlli è simile al ciclo di vita di una pagina Web Forms ASP .NET standard. Nella sezione riportata di seguito vengono descrritte le relative analogie e differenze. Per ulteriori informazioni e indicazioni generali sul ciclo di vita di una pagina Web Forms, consultare Elaborazione delle pagine Web Form.

Nota   Il ciclo di vita di un controllo mobile ASP .NET è lo stesso del ciclo di vita di una pagina Web Forms mobile.

Per informazioni sul ciclo di vita e l'interazione tra i controlli e gli adattatori associati, consultare le sezioni: Interazione tra controlli e adattatori, Tipi di adattatori e Interazione degli adattatori con ASP .NET.

Fasi del ciclo di vita di una pagina Mobile Web Forms

Nella tabella riportata di seguito vengono elencate le fasi del ciclo di vita di una pagina Mobile Web Forms. Sono presenti inoltre informazioni su una pagina mobile Web Forms e i relativi controlli. Queste informazioni descrivono principalmente le differenze nel ciclo di vita di una pagina Mobile Web Forms o di un controllo mobile rispetto a una pagina non mobile ASP .NET. Per una documentazione completa sulle fasi del ciclo di vita ASP .NET, consultare Durata di esecuzione dei controlli.

Fasi del ciclo di vita di una pagina ASP .NET Fasi dei ciclo di vita di una pagina mobile equivalente Metodi o eventi di cui eseguire l'override
Inizializzazione Gli adattatori di dispositivo vengono selezionati mediante la sezione <mobileControls> di web.config.

Vengono applicate le personalizzazioni specifiche del dispositivo.

Evento Init (metodo OnInit)

Metodo Adapter.OnInit

Caricamento dello stato di visualizzazione Equivale ad ASP .NET Metodo LoadViewState
Elaborazione dei dati di postback Equivale ad ASP .NET Metodo LoadPostData
Caricamento L'implementazione della classe base MobileControl chiama il metodo OnLoad del controllo per eseguire il caricamento delle informazioni specifiche del dispositivo. Evento Load (metodo OnLoad)

Viene chiamato il metodo Adapter.OnLoad.

Invio delle notifiche di modifica del postback Equivale ad ASP .NET Metodo RaisePostDataChangedEvent
Gestione degli eventi postback Equivale ad ASP .NET Metodo RaisePostBackEvent
Esecuzione preliminare al rendering Viene eseguita l'impaginazione. Metodo GetItemCount (a meno che non venga specificato un conteggio virtuale mediante la proprietà ItemCount)

Proprietà ItemWeight

Evento Adapter.OnPreRender (metodo Adapter.OnPreRender)

Salvataggio dello stato Equivale ad ASP .NET Metodo SaveViewState
Rendering L'adattatore gestisce l'accesso e il rendering dei controlli figlio nell'ordine corretto.

Il framework di pagina ASP .NET esegue il rendering di ogni controllo chiamando il metodo Render del relativo adattatore.

Metodo Render

Metodo Adapter.Render

Scaricamento (eliminazione) Esegue la pulitura e lo scaricamento specifici dell'adattatore di dispositivo. Metodo Dispose (ASP .NET)

Metodo Adapter.OnUnload

Vedere anche

Elaborazione delle pagine Web Form | Durata di esecuzione dei controlli | Interazione tra controlli e adattatori | Tipi di adattatori | Interazione degli adattatori con ASP .NET | Durata di esecuzione dei controlli | MobileControl | ItemCount | Sviluppo di applicazioni Web mobili