ASP.NET代碼隱藏中的page_load和onLoad函數有什麼區別?page_load和onLoad之間的區別
16
A
回答
5
負載爲event
和的OnLoad是method
這引發了一個稱爲 時,它只是基類的實現,它當然它,因此 需要從派生類調用,這樣的事件工作)
21
該事件您應該閱讀Page Lifecycle Overview瞭解更多信息。
這一點應該幫助清理的區別:
注意,當一個事件處理程序 使用Page_event語法創建的, 基實現隱式 調用了,因此你不需要 到在你的方法中調用它。例如,對於 示例,無論您是否使用 創建Page_Load方法,總是會調用基頁面類的OnLoad 方法。 但是,如果您使用override 關鍵字(重寫在Visual Basic), 覆蓋 頁面的OnLoad方法,你必須顯式調用基 方法。例如,如果在頁面上重寫 OnLoad方法,則 必須調用base.Load(MyBase.Load,在 Visual Basic中)才能運行基本 實現。
和
頁面還支持自動事件 線了,這意味着ASP.NET看起來 具有特定名稱和 方法時 某些事件被觸發自動運行這些方法。如果@ Page指令的 AutoEventWireup屬性設置爲true, 頁面事件自動綁定到使用Page_event的命名約定 ,如Page_Load中和 Page_Init 方法。
OnLoad是頁面的一部分,並且始終被調用。你不需要有一個Page_Load方法,它只是事件的可選擴展。
2
它們處理相同的事件,但Page_Load()僅在AutoEventWireup =「true」時起作用。
2
OnLoad觸發Load事件,其中Page_Load是一個默認事件處理程序。
相關問題
- 1. 角度上的onLoad和ng-init之間的區別
- 2. loadInit()和onload()之間的區別是什麼?
- 3. Page_Load vs OnLoad
- 4. 之間的〜/和的區別../
- 5. '#','%'和'$'之間的區別
- 6. {!!之間的區別!!}和{{}}
- 7. '+ ='和'= +'之間的區別?
- 8. 「。+」和「。+?」之間的區別
- 9. .eq之間的區別。和==
- 10. #。/和#之間的區別。 ./
- 11. !=和!之間的區別==
- 12. 「%〜dp0」和「。\」之間的區別?
- 13. | =和^ = css之間的區別
- 14. 之間的區別。和#
- 15. ==和case之間的區別?
- 16. 「**/* /」和「** /」之間的區別?
- 17. jQuery - '。'之間的區別和「#」
- 18. 「?1」和「?」之間的區別
- 19. `%in%`和`==`之間的區別
- 20. fmod和%之間的區別
- 21. 之間的區別:+和:+
- 22. 類區域和堆之間的區別
- 23. SPFile和PublishingPage類別之間的區別
- 24. 子類和類別之間的區別?
- 25. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 26. isForeground()和onExposed和onObscured之間的區別
- 27. $ .ajax()和$ .get()和$ .load()之間的區別
- 28. 和intent和setcontentview之間的區別
- 29. Java和C#和.NET之間的區別
- 30. NSthread和NStimer和NSNotifcation之間的區別?