【问题标题】:In what order asp.net master pages executeasp.net 母版页按什么顺序执行
【发布时间】:2016-07-14 06:33:12
【问题描述】:

我在我的项目中使用母版页。我想知道关于脚本的母版页和网页的页面加载执行顺序

【问题讨论】:

  • 快速互联网搜索将回答您的问题...

标签: c# asp.net master-pages


【解决方案1】:
  1. 母版页子控件初始化:首先初始化母版页中包含的所有服务器控件。
  2. 内容页子控件初始化:内容页中包含的所有服务器控件都已初始化。
  3. 母版页初始化:母版页本身已初始化。
  4. 内容页初始化:内容页已初始化。
  5. 内容页面加载:内容页面已加载(这是 Page_Load 事件后跟 Page_LoadComplete 事件)。
  6. 母版页加载:加载母版页(这也是 Page_Load 事件)。
  7. 母版页子控件加载:母版页上的服务器控件加载到页面上。
  8. 内容页面子控件加载:将内容页面上的服务器控件加载到页面上。

http://it.toolbox.com/blogs/coding-dotnet/events-in-master-page-content-pages-16262

【讨论】:

  • 谢谢..我对页面加载事件有疑问..我现在明白了
  • 从上到下初始化。即 init 是第一个 Master 而不是内容页面。从下到上加载。即 Page_Load 是第一个内容而不是 master。
【解决方案2】:

发件人:https://msdn.microsoft.com/en-us/library/dct97kc3.aspx

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

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

【讨论】:

    猜你喜欢
    • 2011-03-27
    • 1970-01-01
    • 1970-01-01
    • 2011-09-27
    • 1970-01-01
    • 1970-01-01
    • 2021-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多