.NET 页面生命周期

    xiaoxiao2021-04-16  28

    .NET 页面生命周期 http://blog.csdn.net/zfj1981/article/details/8662870 http://www.cnblogs.com/jackcxd/archive/2010/05/29/1746310.html http://www.jb51.net/article/77264.htm  

    SP.NET 模板页 执行顺序

    Page 执行中将按照如下顺序激活事件: Page.PreInit Page.Init  Page.InitComplite Page.PreLoad  Page.Load  Page.LoadComplete  Page.PreRender  Page.PreRenderComplete

    如果页面从令一个页面继承,如BasePage:System.Web.UI.Page,在BasePage中做了一些扩展,如权限检查,而其他页面从BasePage继承,则BasePage和最终Page的事件激活顺序是: UI.PreInit Page.PreInit  UI.Init Page.Init UI.InitComplite Page.InitComplite UI.PreLoad Page.PreLoad  UI.Load  Page.Load  UI.LoadComplete  Page.LoadComplete  UI.PreRender  Page.PreRender  UI.PreRenderComplete  Page.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

    更进一步,如果ContentPage继承BasePage,那么,各事件的执行顺序将变成:  UI.PreInit  ContentPage.PreInit Master.Init UI.Init  ContentPage.Init  UI.InitComplite  ContentPage.InitComplite  UI.PreLoad  ContentPage.PreLoad  UI.Load  ContentPage.Load  Master.Load UI.LoadComplete  ContentPage.LoadComplete  UI.PreRender  ContentPage.PreRender  Master.PreRender  UI.PreRenderComplete  ContentPage.PreRenderComplete 

    转载请注明原文地址: https://ju.6miu.com/read-672491.html

    最新回复(0)