我需要一些關於正確構建頁面代碼的指導。我的意思是,我現在正在asp.net中建立一年,主要使用Page_Load事件。 (和當然「事件處理」由用戶的行爲觸發的事件)。我知道頁面生命週期和頁面被請求時發生的事件順序等。例如,我通常在數據驅動的頁面中使用「pre_render」,「page_unload」,「pre_init」等事件處理程序是否正常?或者我在這裏錯過了什麼?任何指導方針都會對我有所幫助,包括鏈接或任何您認爲能夠很好地指導我的內容。謝謝。正確構建Asp.net頁面代碼
2
A
回答
4
你不會錯過任何東西。
大多數asp.net代碼不會使用這些事件,如果需要的話,您應該只使用處理程序。
例如 - 如果您確實需要在所有控件事件處理程序(例如按鈕單擊)已觸發後更改頁面的輸出,請使用pre_render
事件。根據我的經驗,這是一件罕見的事情。
許多事件都在那裏以防萬一你需要他們。
1
Page_Load實際上是頁面生命週期中最常用的事件處理程序。我經常使用的是Page_Init,當我added controls dynamically頁(ViewState問題)。
在這裏尋找進一步的信息:該控件的事件處理程序被解僱後 http://www.csharper.net/blog/page_lifecycle_methods_in_asp_net_2_0.aspx
相關問題
- 1. 構建模塊化ASP.NET頁面的「正確」方式是什麼?
- 2. 抓取時正確處理ASP.NET頁面
- 3. ASP.NET C#正確生成頁面的HTML
- 4. 如何在asp.net後面的代碼中正確創建Page對象。
- 5. 代碼風格/結構正確的Android
- 6. 如何正確構造nodejs代碼
- 7. 如何正確重構代碼:
- 8. 沒有代碼的ASP.net頁面
- 9. 如何在asp.net中構建短代碼
- 10. drupal重置密碼頁面不正確
- 11. SEO - 說「優化代碼將JS代碼放在頁面底部」是否正確?
- 12. 如何在Wordpress頁面模板中正確嵌入php代碼?
- 13. 正確合併2個html頁面的css和javascript代碼
- 14. 正確地在PHP函數中源代碼頁面
- 15. 正確加載頁面的代碼是什麼?
- 16. 這是構建代碼庫的正確方法嗎?
- 17. 構建RESTful服務代碼的正確方法
- 18. 如何從源代碼正確構建spark 2.0,以包含pyspark?
- 19. 由於代碼塊「{%」的GitHub頁面構建失敗
- 20. 如何從asp.net獲取當前頁面源代碼頁面
- 21. 此頁面是否爲正確的HTML編碼不正確?
- 22. 調用從子頁面的代碼背後方法父頁面後面的代碼 - ASP.NET 2.0頁繼承模式
- 23. 與正在構建的代碼不同的源代碼
- 24. Sublime構建代碼
- 25. 構建ember.js代碼
- 26. 如何在asp.net和C#的頁面後面的代碼中添加javascript代碼#
- 27. 在asp.net頁面後添加經典代碼到asp.net mvc 3
- 28. 迭代結構頁面
- 29. 從後面的代碼更改asp.net頁面的網址
- 30. 從Asp.net後面的代碼打開iframe中的頁面
1.感謝2. pre_init發生??? – 2010-06-06 19:32:28
@Hagai - 我的不好。我的意思是'pre_render',而不是'pre_init'。 – Oded 2010-06-06 20:18:26