2009-09-21 21 views
13

¿Cuándo se ejecuta el código en línea con relación a los eventos del ciclo de vida de la página/control como init y load?ASP.net código en línea

+1

código en línea que significa cualquier cosa entre <% %> y <%= %>, pero no <%# %> - expresiones de enlace de datos se ejecutan cuando una plantilla de control está enlazado a datos, lo que puede ocurrir en cualquier etapa antes de su representación. – Sam

Respuesta

16

El código en línea se ejecuta cuando se está procesando la página, es decir. después del evento Page_PreRender y antes del evento Unload

+0

+1 - En caso de que alguien quiera una referencia: http://msdn.microsoft.com/en-us/library/ms178135.aspx bloques de código incrustados se ejecutan en la fase de procesamiento (admitidamente tomados de otra respuesta SO: http://stackoverflow.com/questions/15209500/in-asp-net-do-inline-expressions-get-executed-before-or-after-the-code-behind) – user420667

Cuestiones relacionadas