以什么顺序执行asp.net主页

时间:2010-12-29 06:51:57

标签: c# asp.net master-pages

我在项目中使用母版页。我想知道主页和网页的页面加载顺序也与脚本

有关

2 个答案:

答案 0 :(得分:12)

  1. 母版页子控件初始化:首页中包含母版页中包含的所有服务器控件。
  2. 内容页面子控件初始化:初始化内容页面中包含的所有服务器控件。
  3. 母版页初始化:母版页本身已初始化。
  4. 内容页面初始化:内容页面已初始化。
  5. 内容页面加载:内容页面已加载(这是Page_Load事件,后跟Page_LoadComplete事件)。
  6. 母版页面加载:加载母版页(这也是Page_Load事件)。
  7. 母版页子控件加载:母版页上的服务器控件加载到页面上。
  8. 内容页面子控件加载:内容页面上的服务器控件已加载到页面上。
  9. http://it.toolbox.com/blogs/coding-dotnet/events-in-master-page-content-pages-16262

答案 1 :(得分:2)

来自:https://msdn.microsoft.com/en-us/library/dct97kc3.aspx

以下是母版页与内容页面合并时发生事件的顺序:

  1. 内容页面PreInit事件。
  2. 母版页控制初始事件。
  3. 内容控制Init事件。
  4. 母版页初始化事件。
  5. 内容页面初始化事件。
  6. 内容页面加载事件。
  7. 母版页加载事件。
  8. 主页面控制加载事件。
  9. 内容页面控制加载事件。
  10. 内容页面PreRender活动。
  11. 主页PreRender活动。
  12. 母版页控制PreRender事件。
  13. 内容页面控制PreRender事件。
  14. 主页控制卸载事件。
  15. 内容页面控制卸载事件。
  16. 母版页卸载事件。
  17. 内容页面卸载事件。