为什么母版页在ASP.NET中没有PreInit事件?(Why master page doesn't have PreInit event in ASP.NET?)
以下是主页与内容页合并时发生事件的顺序:
Content page PreInit event. Master page controls Init event. Content controls Init event. Master page Init event. Content page Init event. Content page Load event. Master page Load event. Master page controls Load event. Content page controls Load event. Content page PreRender event. Master page PreRender event. Master page controls PreRender event. Content page controls PreRender event. Master page controls Unload event. Content page controls Unload event. Master page Unload event. Content page Unload event.但是为什么母版页在ASP.NET中没有PreInit事件?
The following is the sequence in which events occur when a master page is merged with a content page:
Content page PreInit event. Master page controls Init event. Content controls Init event. Master page Init event. Content page Init event. Content page Load event. Master page Load event. Master page controls Load event. Content page controls Load event. Content page PreRender event. Master page PreRender event. Master page controls PreRender event. Content page controls PreRender event. Master page controls Unload event. Content page controls Unload event. Master page Unload event. Content page Unload event.But why master page doesn't have a PreInit event in ASP.NET?
最满意答案
Masterpage没有PreInit方法。
您可以采用多种替代方案。
1,为所有其他页面继承创建公共基页类,在该类中设置主题属性; http://www.odetocode.com/Articles/450.aspx
Masterpage doesn't have PreInit method.
There are several alternatives you can adopt.
1, Create a common base page class for all other pages to inherit, set the theme property in that class; http://www.odetocode.com/Articles/450.aspx
更多推荐
发布评论