Page事件順序

2021-05-11 00:38:19 字數 1604 閱讀 9279

其他資料:http://hi.baidu.com/wangweixp/blog/item/212050fbb87756156d22ebb8.html

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

利用Page事件進行統一身份驗證

建立乙個名為basepage的類,繼承system.web.ui.page public class basepage system.web.ui.page void basepage load object sender,eventargs e 其他的後台頁面直接繼承basepage即可。如 pu...

jquery ajax 事件執行順序

jquery中各個事件執行順序如下 1.ajaxstart 全域性事件 2.beforesend 3.ajaxsend 全域性事件 4.success 5.ajaxsuccess 全域性事件 6.error 7.ajaxerror 全域性事件 8.complete 9.ajaxcomplete 全域...

Global事件執行順序

global.asax 檔案,有時候叫做 asp.net 應用程式檔案,提供了一種在乙個中心位置響應應用程式級或模組級事件的方法。你可以使用這個檔案實現應用程式安全性以及其它一些任務。下面讓我們詳細看一下如何在應用程式開發工作中使用這個檔案。概述global.asax 位 於應用程式根目錄下。雖然 ...