哪个事件先叫?母版页Page_Load或内容页Page_Load

Kov*_*ovu 41 asp.net master-pages

我有一个母版页面和一个使用母版页面的网页.

在这两个我都有一个Page_Load事件处理程序.

Page_Load调用处理程序的顺序是什么?内容首先是Master或Master然后是内容?

kd7*_*kd7 83

内容页面加载事件将在主页面加载事件之前触发.

请参阅此处获取完整订单(MSDN:ASP.NET主页和内容页面中的事件)

复制incase链接死了:

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

1 - 内容页面PreInit事件.

2 - 主页面控制Init事件.

3 - 内容控制Init事件.

4 - 主页初始化事件.

5 - 内容页面Init事件.

6 - 内容页面加载事件.

7 - 主页加载事件.

8 - 主页面控制加载事件.

9 - 内容页面控制加载事件.

10 - 内容页面PreRender事件.

11 - 主页PreRender事件.

12 - 主页面控制PreRender事件.

13 - 内容页面控制PreRender事件.

14 - 主页面控制卸载事件.

15 - 内容页面控制卸载事件.

16 - 主页卸载事件.

17 - 内容页面卸载事件.

  • 这里需要注意的是控制加载事件以不同于其他事件的顺序触发事件.主页面的控件在内容页面控制加载事件之前加载事件触发. (2认同)

Res*_*uta 10

至于MasterPage确实是一个用户控件,所有规则都应用于用户控件:

替代文字