Nwlapcug.com


ASP Net Project Life Cycle

Ogni volta che una pagina ASP.NET in esecuzione che passa attraverso un ciclo di vita. Questo ciclo di vita è composto di molte fasi di lavorazione. Queste fasi del ciclo di vita possono essere eseguite per ottenere l'effetto desiderato se il codice è stato scritto correttamente.

Pagina richiesta

Prima che inizi il ciclo di vita, si verifica la richiesta della pagina. In questa fase, ASP.NET determina se la pagina deve essere compilata o analizzata.

Inizio

Durante questa fase si verificano quattro cose. Le proprietà della pagina richiesta e risposta vengono impostate, la proprietà IsPostBack è impostata se la richiesta è un postback o una nuova richiesta, e viene impostata la proprietà UICulture.

Inizializzazione

Durante la fase di inizializzazione, pagina controlli diventano disponibili, UniqueID è impostato e vengono applicate temi e pagine master.

Carico

Nel caso in cui la richiesta è un postback, la fase di carico carica le proprietà del controllo.

Gestire eventi di postback

In caso di un postback, questa fase chiama il controllo di gestori eventi e convalida il metodo dei controlli di convalida. Infine, questa fase imposta la proprietà IsValid.

Rendering e Unload

Prima di questa fase, tutti i controlli sono in uno stato di visualizzazione. Durante questa fase, il metodo di controllo render viene sottoposto a ogni controllo e output viene scritto in OutputStream. Unload è l'ultima delle fasi e si verifica dopo il rendering, e dopo la pagina è stata inviata al client. Questa fase comprende lo scarico delle proprietà della pagina e una pulitura.