其他資料: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 位 於應用程式根目錄下。雖然 ...