【发布时间】:2011-05-27 02:13:27
【问题描述】:
我有一个母版页和一个使用母版页的网页。
我有一个Page_Load 事件处理程序。
Page_Load 处理程序的调用顺序是什么?先内容后大师还是先大师后内容?
【问题讨论】:
-
为什么不简单地尝试一下呢?使用母版页创建一个页面,处理这两个事件,设置断点并运行您的调试器。
标签: asp.net master-pages
我有一个母版页和一个使用母版页的网页。
我有一个Page_Load 事件处理程序。
Page_Load 处理程序的调用顺序是什么?先内容后大师还是先大师后内容?
【问题讨论】:
标签: asp.net master-pages
内容页加载事件将在母版页加载事件之前触发。
完整订单请参阅here(MSDN:ASP.NET 主页面和内容页面中的事件)
复制链接失效:
以下是母版页与内容页合并时事件发生的顺序:
【讨论】:
母版页从最深层的嵌套向外运行 Page_Load()。因此,您的嵌套网页将首先运行 page_load 事件。
【讨论】:
就 MasterPage 确实是一个用户控件而言,所有规则都适用于它,就像用户控件一样:
【讨论】: