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. loadInit()和onload()之間的區別是什麼?
- 2. Page_Load vs OnLoad
- 3. '+ ='和'= +'之間的區別?
- 4. {!!之間的區別!!}和{{}}
- 5. ==和case之間的區別?
- 6. '#','%'和'$'之間的區別
- 7. | =和^ = css之間的區別
- 8. 「%〜dp0」和「。\」之間的區別?
- 9. .eq之間的區別。和==
- 10. ==和.equals()之間的區別?
- 11. `%in%`和`==`之間的區別
- 12. SPFile和PublishingPage類別之間的區別
- 13. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 14. NSthread和NStimer和NSNotifcation之間的區別?
- 15. Java和C#和.NET之間的區別
- 16. sys.log()和console.log()和console.error()之間的區別?
- 17. $ .ajax()和$ .get()和$ .load()之間的區別
- 18. OnLoad方法和Load事件的區別?
- 19. javascript中的/ * * /和//之間的區別
- 20. python中的[]和[,,]之間的區別
- 21. QWidget的setStyleSheet和QApplication之間的區別
- 22. CKeditor的getHtml()和getData()之間的區別
- 23. make中的「$(shell ...)」和「$$(...)」之間的區別
- 24. C中的/ +和+之間的區別?
- 25. Alamofire的responseJSON和responseData之間的區別
- 26. WordPress的:site_id和blog_id之間的區別?
- 27. '|'之間的區別和 '+' 的位操作
- 28. 春季的/ **和/ *之間的區別
- 29. Satchmo的local_settings.py和settings.py之間的區別
- 30. String.Compare和CultureInfo的CompareInfo之間的區別