Blog Stats
  • Posts - 171
  • Articles - 1
  • Comments - 197
  • Trackbacks - 5

 

ASP.NET Page Init vs Control Init

Durante lo sviluppo di una serie di controlli web per la mia applicazione mi sono trovato di fronte a problemi legati al susseguirsi degli eventi nelle pagine aspx.

In particolare la pagina aspx genera l'evento Init successivamente agli eventi Init dei controlli posti sulla pagina.

Infatti è durante il parsing della pagina che asp.net crea la pagina ed i suoi controlli figli di cui invoca l'evento Init. Solo successivamente viene invocato l'evento Init della pagina la quale da questo momento mi mette a disposizione la gerarchia completa dei controlli figli.

Dal momento che avevo bisogno di usare dei valori inizializzati a livello di Init della pagina all'interno dell' Init dei controlli, ho superato il problema implementando l'inizializzazione nell' evento(in override) CreateControlCollection della pagina.

Cosi funziona :)

Comments have been closed on this topic.
 

 

Copyright © Luca Mauri