Последовательность событий при создании страницы ASP.NET - PullRequest
4 голосов
/ 19 мая 2010

Я ищу хороший учебник / статью, которая объясняет точную последовательность событий, которые происходят при создании страницы. Я никогда не могу вспомнить порядок. Я думаю, что это похоже на событие Init родительских элементов управления, затем вызывается событие Init дочерних элементов управления, в порядке размещения на странице. Кроме того, когда вызываются управляющие события, в каком порядке они вызываются? Например, если возникает событие кнопки, вызывается ли это событие до вызова события DataList_ItemDataBound, если DataList.DataBind находится в событии Page_Load? Итак, кто-нибудь хочет попытаться объяснить или направить меня к хорошей статье, которая объясняет все это?

спасибо.

Ответы [ 3 ]

5 голосов
/ 19 мая 2010

Может быть, вы ищете это: alt text

Леон Андрианаривони.

4 голосов
/ 19 мая 2010

Эта ссылка должна охватывать это: MSDN Page Life Cycle

2 голосов
/ 19 мая 2010

Это хорошая статья, на которую я ссылаюсь для таких вопросов.

http://www.aspfree.com/c/a/ASP.NET/ASP.NET-Life-Cycle-and-Best-Practices/

И чтобы конкретно ответить на ваш вопрос - события кнопки запускаются после того, как все в Page Load завершено, поэтому если вы вызываете DataBind в Page_Load, событие нажатия кнопки наступает после этого.

...