誰能告訴我旁邊的代碼和後面的代碼在Asp.NET之間有什麼區別?代碼旁邊和後面的代碼之間的區別
11
A
回答
8
CodeInPage:這意味着將我們的代碼放入我們的頁面。
CodeBehind是代碼的單獨文件。該文件派生自Page,包含服務器控件的聲明,幷包含所有事件處理程序等。 aspx文件然後從這個類派生出最後一頁。
CodeBehind解決的兩個問題是,intellisense每個文件需要1種語言才能工作,所以服務器端代碼放在一個文件中,我們很高興。它還簡化了檢測服務器端代碼中的錯誤編譯痛苦,因爲它僅需要處理自己的代碼文件,而不是UI聲明中混合。
代碼除了允許在多個定義一個類源文件。
部分類型的主要用途是允許代碼生成器創建一個類,該類可以在單獨的文件中擴展以避免任何重新生成。
參見下列文章:
7
This article解釋使用部分類圖案旁邊代碼在ASP.Net 2.0引入取代用於NET 1.0模型後面的代碼 - 但每個人仍然調用分離的代碼 - .aspx.cs或.aspx.vb - 後面的代碼現在沒有實際區別。
在asp.net 1.0開發中,你必須聲明代碼背後的aspx頁面中使用的每個控件;出於某種原因,這是片狀的,事件佈線在解決方案編譯後不斷被刪除。所以也許最初的重命名是因爲模型背後的代碼在.net 1.0中不穩定。
相關問題
- 1. 困惑!代碼第一和代碼之間有什麼區別?
- 2. 這兩個代碼之間的區別?
- 3. 兩個Psuedo代碼之間的區別?
- 4. 兩段代碼之間的區別?
- 5. 機器代碼與對象代碼之間的區別
- 6. 廢棄代碼與廢棄代碼之間的區別
- 7. 如何判斷源代碼和發佈的.NET代碼之間的區別?
- 8. JComboBox - ActionPerformed - 如何區分用戶和代碼之間的區別?
- 9. 下面的代碼1和代碼2有什麼區別?
- 10. 流星中部署的代碼和調試代碼之間有什麼區別?
- 11. 就Spring驗證而言,錯誤代碼和消息代碼之間的區別?
- 12. Black-Scholes:VBA代碼和R代碼之間的區別...哪裏出錯?
- 13. 把代碼放在代碼和數據之間幾乎沒有區別的源代碼控制之下
- 14. 在Java代碼中的executor.submit和executor.execute之間的區別?
- 15. 用於運行python代碼的pyf%和:!python%之間的區別
- 16. FluentNHibernate和NHibernate的「按代碼映射」之間的區別
- 17. webservice,web方法和服務器端代碼之間的區別?
- 18. 使用xib和通過代碼添加之間的區別 - iPhone
- 19. 警告代碼cs0618和cs0612之間的區別是什麼
- 20. Omniture h23和h26代碼之間的區別
- 21. 不能理解工作和破損代碼之間的區別
- 22. 此Java和C代碼之間的區別?
- 23. IDE「Visual MASM」和「簡單代碼」之間的區別?
- 24. SIP和HTTP響應407代碼之間的區別?
- 25. 內核源代碼和根目錄之間的區別
- 26. 「代碼注入」和「過程注入」之間的區別?
- 27. AWS Node JS代碼部署SDK:RegisterApplicationRevision和createDeployment之間的區別
- 28. Julia BinDeps:源代碼和二進制文件之間的區別
- 29. Facebook鏈接和源代碼之間的區別?
- 30. c和代碼標記之間的區別