在制作一个宁静的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解决方案?