2009-09-21 9 views
13

Quando viene eseguito il codice inline in relazione agli eventi del ciclo di vita della pagina/controllo come init e carico?Codice in linea ASP.net

+1

codice inline che significa nulla tra <% %> e <%= %>, ma non <%# %> - espressioni di associazione dati vengono eseguiti quando un modello di controllo è associato ai dati, che può accadere in qualsiasi momento prima del rendering. – Sam

risposta

16

Il codice inline viene eseguito quando la pagina viene sottoposta a rendering, ad es. dopo l'evento Page_PreRender e prima che l'evento Unload

+0

+1 - Nel caso in cui qualcuno voglia un riferimento: http://msdn.microsoft.com/en-us/library/ms178135.aspx i blocchi di codice incorporati vengono eseguiti nella fase di rendering (dichiaratamente presi da un'altra risposta SO: http://stackoverflow.com/questions/15209500/in-asp-net-do-inline-expressions-get-executed-before-or-after-the-code-behind) – user420667

Problemi correlati