2010-09-14 3 views
3

Есть много статей, которые объясняют ASP.NET WebForms page lifecycle, но что происходит между конструктором на странице с кодовым именем и вызовом Page_PreInit? MSDN относится к этому времени как «начальный этап» страницы.Жизненный цикл страницы ASP.NET - между конструктором и page_PreInit

Я отлаживаю некоторый код, в котором часто наблюдается умеренная задержка между этими двумя событиями (определяется с помощью ведения журнала, задержки порядка нескольких секунд).

ответ

1

Существует несколько методов класса страницы, которые вызываются перед запуском события PreInit. Возможно, один из них несет ответственность за задержку. См. Следующий рисунок, который находится на той же странице, которую вы включили в свой вопрос: http://msdn.microsoft.com/en-us/library/ms178472.aspx#additional_page_life_cycle_considerations.

-2

первая называется функция Constructor. (Очевидно, ...)

после этого другое событие будет поднят.