Жизненный цикл страницы ASP.NET - между конструктором и Page_PreInit (начальный этап)

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

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


person Richard Ev    schedule 14.09.2010    source источник


Ответы (2)


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

person William Gross    schedule 10.10.2010

первая вызываемая функция - это Constructor. (очевидно ...)

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

person Scott 混合理论    schedule 26.02.2012