asp.net: каков порядок жизненного цикла страницы элемента управления / страницы по сравнению с пользовательским контролем внутри него? - PullRequest
26 голосов
/ 07 сентября 2011

У меня есть aspx и внутри него ascx. Из короткого тестирования я вижу, что PageLoad aspx вызывается перед PageLoad пользовательского элемента управления, но для OnInit все наоборот.

Кто-нибудь знает, каков порядок событий (страница по сравнению с пользовательским элементом управления внутри нее)

Спасибо

Ответы [ 2 ]

79 голосов
/ 07 сентября 2011

Вы должны посмотреть на это Обзор жизненного цикла страницы ASP.NET и это

Страница: PreInit
Управление: Init
Страница: Инициация
Страница: InitComplete
Страница: PreLoad
Страница: Загрузить
Управление: нагрузка
Страница: LoadComplete
Страница: PreRender
Управление: PreRender
Страница: PreRenderComplete
Страница: SaveStateComplete
Страница: RenderControl
Страница: Render
Управление: RenderControl
Управление: разгрузить
Управление: распоряжаться
Страница: Unload
Страница: Утилизация

3 голосов
/ 14 ноября 2013

ниже ссылка имеет больше информации

http://weblogs.asp.net/ricardoperes/archive/2009/03/08/asp-net-page-events-lifecycle.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...