ASP.NET页面创建的事件序列

时间:2010-05-19 18:39:51

标签: asp.net events page-lifecycle

我正在寻找一个很好的教程/文章,解释创建页面时发生的事件的确切顺序。我永远不记得订单。我认为它类似于调用父控件的Init事件,然后按照页面上的位置顺序调用子控件Init事件。此外,当调用控件事件时,他们调用了什么顺序?例如,如果引发了一个按钮事件,如果DataList.DataBind在Page_Load事件中,那么在调用DataList_ItemDataBound事件之前是否会调用此事件?那么,有没有人想尝试解释或指导我一篇解释这一切的好文章?

感谢。

3 个答案:

答案 0 :(得分:5)

也许你正在寻找这个: alt text

Leon Andrianarivony。

答案 1 :(得分:4)

此链接应涵盖它: MSDN Page Life Cycle

答案 2 :(得分:2)

对于这些类型的问题,这是一篇很好的文章。

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

专门回答你的问题 - 按钮事件在页面加载中的所有内容完成后运行,所以如果你在Page_Load中调用DataBind,那么按钮点击事件就会发生。