Sfruttare l'evento LoadComplete della pagina

di Marco Leoncini, in ASP.NET 2.0,

Sono talmente tante e importanti le nuove funzioni introdotte dalla versione 2.0 di ASP.NET che alcune piccole migliorie rischiano di passare inosservate anche a distanza di anni.

Una di queste riguarda il ciclo di vita della pagina, più precisamente la notifica, mediante l'evento LoadComplete, della fine del caricamento dei dati provenienti dal ViewState in seguito al PostBack della pagina con i controlli in essa contenuti.

Se l'attributo AutoEventWireUp della pagina è impostato su true, per creare un event handler è sufficiente dichiarare un metodo rispettando la solita convenzione Page_NomeEvento.

Un'alternativa alla creazione dell'event handler è l'override del metodo OnLoadComplete, ricordandosi, prima di eseguire qualsiasi codice, di richiamare l'implementazione base del metodo.

Questo evento è comodo soprattutto quando si sviluppano UI complesse, perchè consente di avere un controllo granulare sugli eventi della pagina, aggiungendo un ulteriore stato in cui effettuare operazioni.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

Nessuna risorsa collegata

I più letti di oggi