在製作一個寧靜的ASP.NET MVC應用程序時,我想知道在我的解決方案中構建項目的最佳方式。按照慣例,控制器與視圖位於同一個項目中。但是,如果我有幾個不同的表示層訪問我的寧靜控制器,最好是將我的控制器放在層(項目)中比我的視圖低嗎?解決方案結構和Restful ASP.NET MVC
1
A
回答
1
這是我的理解是,MVC控制器是頁面行爲和數據訪問的抽象,但仍然耦合到他們驅動的視圖。我想你可以逃脫將MVC控制器從項目中拉出來,但是你可能會通過控制器的一切做法來消除重複代碼的好處。
編輯: 您的問題幾乎與此one相同。
1
聽起來就像您正在使用MVC控制器來構建服務層,以便在您的體系結構中由各種其他組件調用。
我會考慮將該代碼移動到「服務」項目,也許使用WCF來構建服務。
相關問題
- 1. MVC解決方案結構
- 2. ASP.NET 5的解決方案結構
- 3. asp.net解決方案的結構
- 4. ASP.NET MVC解決方案
- 5. ASP.NET MVC解決方案的最佳結構
- 6. Rails解決方案結構
- 7. MVVM解決方案結構
- 8. ASP.NET MVC RESTFul體系結構
- 9. MVC 3:AutoMapper和項目/解決方案結構
- 10. 最佳體系結構解決方案
- 11. 包含ASP.NET MVC和Web Form的項目解決方案的良好結構?
- 12. 方法重構多門戶解決方案asp.net mvc的
- 13. ASP.NET Core MVC NoFun解決方案
- 14. ASP.NET MVC Grid顯示解決方案
- 15. ASP.NET MVC排隊解決方案
- 16. asp.net MVC解決方案/項目佈局
- 17. 組織ASP.NET MVC解決方案
- 18. 最佳ASP.NET MVC搜索解決方案
- 19. MVC ERP解決方案
- 20. TeamCity使用多個項目構建Web解決方案ASP.NET MVC
- 21. .net與Maven的解決方案結構?
- 22. WCF - 解決方案體系結構
- 23. 打印Visual Studio解決方案結構
- 24. 解決方案結構/最佳實踐
- 25. Visual Studio ASP.NET MVC保存解決方案會話結束?
- 26. 需要我的asp.net mvc解決方案的緩存解決方案
- 27. 是否有ASP.NET MVC生產應用程序的建議解決方案結構
- 28. 大規模MVC解決方案融入個人解決方案
- 29. MVC 4解決方案結構局部視圖
- 30. C#MVC解決方案?