ASP.NET中Master Page和Content Page里的事件处理顺序
来源:互联网 发布:js鼠标悬停事件实例 编辑:程序博客网 时间:2024/06/05 05:36
Master Page和Content Page都可以包含控件的事件处理程序。对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件。控件事件不会从内容页发送到母版页。同样,也不能在内容页中处理来自母版页控件的事件。
内容页和母版页中会引发相同的事件。例如,两者都引发 Init 和 Load 事件。引发事件的一般规则是初始化事件从最里面的控件向最外面的控件引发,所有其他事件则从最外面的控件向最里面的控件引发。请记住,母版页会合并到内容页中并被视为内容页中的一个控件,这一点十分有用。
下面是母版页与内容页合并后事件的发生顺序:
· MasterPage Init
· ContentPage Init
· MasterPage Init
· ContentPageInit
· ContentPage Load
· MasterPage Load
· ContentPage Load
· ContentPage PreRender
· MasterPage PreRender
· MasterPage PreRender
· ContentPage PreRender
如果您创建的事件处理程序取决于某些事件的可用性,那么您将发现,了解母版页和内容页中的事件顺序很有帮助。
单独一个Page的事件处理激活顺序:
· PreInit
· Init
· InitComplite
· PreLoad
· Load
· LoadComplete
· PreRender
· PreRenderComplete
如果使用了MasterPage,则MasterPage中的事件和ContentPage中的事件按照下面顺序激活:
· ContentPage.PreInit
· Master.Init
· ContentPage.Init
· ContentPage.InitComplite
· ContentPage.PreLoad
· ContentPage.Load
· Master.Load
· ContentPage.LoadComplete
· ContentPage.PreRender
· Master.PreRender
· ContentPage.PreRenderComplete
- ASP.NET中Master Page和Content Page里的事件处理顺序
- ASp.NET 2.0中Page事件的执行顺序
- ASP.NET 2.0中Page事件的触发顺序
- ASP.NET 2.0中Page事件的执行顺序
- ASp.NET 2.0中Page事件的执行顺序
- ASP.NET 2.0中Page事件的执行顺序
- ASp.NET 2.0中Page事件的执行顺序
- ASP.NET 2.0中Page事件的执行顺序
- Calling JavaScript from ASP.NET Master Page and Content Pages
- ASP.NET PAGE 事件执行顺序
- Asp.Net 的 Master Page(母版页)
- asp.net中page对象生命周期和各事件执行顺序
- asp.net中page对象生命周期和各事件执行顺序
- asp.net中page对象生命周期和各事件执行顺序
- asp.net中page对象生命周期和各事件执行顺序
- asp.net Page事件处理管道
- 在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptManager控件,所以在有母版页的情况下,如果需要在Master-Page和Content-Page中需要引入不同的脚本时,这就需要在Content-page中使用ScriptMa
- ASP.NET 2.0 Page的执行顺序
- SQL语句导入导出大全
- 自动关闭窗口JS代码!
- freetextbox使用心得
- [Java]实现冒泡算法,对数组元素进行排序
- 使用OutputDebugString输出调试信息,使用DebugWindow来捕获它
- ASP.NET中Master Page和Content Page里的事件处理顺序
- 点击单选接钮显示隐藏层
- 在CDialog下的工具与状态的开发
- seam-gen命令一瞥
- DatakeyNames和DataKeys的用法
- [Java]根据用户的意愿,输出前N位的质数
- js关于字符串的长度(含中英文)的
- [Java]输出n维的菱形
- Win32 SDK 实现UDP聊天室程序(一)