1
A
回答
0
你可以嘗試MvcContrib's portable areas提供支持。但總的來說,我會同意jfar將MVC項目分成不同的程序集(包括視圖)並不容易。
0
我有一個相當大的MVC 3應用程序(3個站點),我在其中廣泛使用區域。我的控制器從存儲庫中獲取所有數據(從另一個項目引用),並且我有另一個名爲MyProject.Web.Shared的項目,其中包含常用代碼,如屬性,過濾器,擴展,HtmlHelpers等。
儘管我有一點點在我看來,代碼重複我認爲它在DRY原則和可擴展性之間取得了很好的平衡,因爲我將所有網站(和視圖)視爲單個實體,因爲每個網站的需求可能隨時間而改變。我發現使用Areas來分離單獨的功能非常好。
相關問題
- 1. ASP.NET MVC 2 - 組織
- 2. MVC命名空間組織
- 3. 組織ASP MVC網站
- 4. MVC查看模型組織
- 5. MVC商業邏輯組織
- 6. 在mvc 3應用程序中組織.resx文件
- 7. svn組織解決方案
- 8. 如何組織3〜4級導航
- 9. Rails 3的Javascript組織策略
- 10. PyDev/Aptana Studio 3組織進口訂單
- 11. 將帖子組織成3列
- 12. AS#3組織變量從PhP加載
- 13. 在動作腳本組織類3
- 14. 代碼組織與JS-MVC框架
- 15. 垂直asp.net MVC組織和VirtualPathProviders
- 16. 問題組織代碼在asp.net MVC 2
- 17. ASP.NET MVC - 組織網站/網址
- 18. 用樹形結構組織MVC中Ember.js
- 19. ASP.Net中的組織領域MVC 5
- 20. 的Python 3郵編密碼破解
- 21. 對於Firefox 3的CSS破解Mac
- 22. VS 2013 MVC 4.5破解引用
- 23. CrystalReportViewer按鈕使用MVC框架破解
- 24. 破解新行問題 - C#.NET MVC
- 25. ASP.NET MVC 4打破了ASP.NET MVC 3個項目
- 26. 組織解決方案,項目和SVN
- 27. 組織多解決方案構建
- 28. 數組組織
- 29. 我打破MVC?
- 30. 組織信息軟件開發組織
您是否有物理上的需求來分離組件?如果沒有,請使用文件夾。不要僅爲組織目的創建新的程序集。正如你所看到的,它們的成本非常高,聽起來好像沒有理由。 – jfar 2011-02-15 16:42:11