支持模型,视图和控制器的代码可以位于单独的项目中吗? 提前谢谢。
答案 0 :(得分:2)
将模型类移动到单独的项目中很简单,并且工作正常。您无法将视图移出ASP.NET MVC项目,因为它们是ASPX页面或ASCX控件。您可以将视图移动到另一个项目,但是您将失去一些Visual Studio集成功能,这些功能可以简化Controller和View之间的移动。
作为一般规则,由于.NET加载外部程序集的开销,通常最好将这些内容保存在单个程序集中。我没有看到将模型移出的任何重大问题,但我建议将控制器保留在ASP.NET MVC项目中。