第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共9页ASP
NET母版页和内容页中的事件母版页和内容页都可以包含控件的事件处理程序
对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件
控件事件不会从内容页发送到母版页
同样,也不能在内容页中处理来自母版页控件的事件
在某些情况下,内容页和母版页中会引发相同的事件
例如,两者都引发Init和Load事件
引发事件的一般规则是初始化事件从最里面的控件向最外面的控件引发,所有其他事件则从最外面的控件向最里面的控件引发
请记住,母版页会合并到内容页中并被视为内容页中的一个控件,这一点十分有用
下面是母版页与内容页合并后事件的发生顺序:1
母版页控件Init事件
内容控件Init事件
母版页Init事件
内容页Init事件
内容页Load事件
母版页Load事件
内容控件Load事件
内容页PreRender事件
母版页PreRender事件
母版页控件PreRender事件
内容控件PreRender事件
母版页和内容页中的事件顺序对于页面开发人员并不重要
但是,如果您创建的事件处理程序取决于某些事件的可用性,那么您将发现,了解母版页和内容页中的事件顺序很有帮助
net中页面事件加载的先后顺序Page执行中将按照如下顺序激活事件:Page
PreInitPage
InitPage
InitComplitePage
PreLoadPage
LoadPage
LoadComplete第2页共9页第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共9页Page
PreRenderPage
PreRenderComplete如果页面从另一个页面继承,如BasePa