【发布时间】:2010-07-03 04:02:40
【问题描述】:
支持模型、视图和控制器的代码可以放在单独的项目中吗? 提前致谢。
【问题讨论】:
标签: asp.net-mvc-2
支持模型、视图和控制器的代码可以放在单独的项目中吗? 提前致谢。
【问题讨论】:
标签: asp.net-mvc-2
将模型类移动到一个单独的项目中很简单,并且工作正常。您不能将视图移出 ASP.NET MVC 项目,因为它们是 ASPX 页面或 ASCX 控件。您可能可以将 View 移至另一个项目,但您会失去一些 Visual Studio 集成功能,这些功能可简化 Controller 和 View 之间的移动。
作为一般规则,由于 .NET 中加载外部程序集的开销,通常最好将这些内容保存在单个程序集中。我认为将模型移出没有任何重大问题,但我建议将控制器保留在 ASP.NET MVC 项目中。
【讨论】: