【问题标题】:ASP.NET MVC2 Model/View/Controller CodeASP.NET MVC2 模型/视图/控制器代码
【发布时间】:2010-07-03 04:02:40
【问题描述】:

支持模型、视图和控制器的代码可以放在单独的项目中吗? 提前致谢。

【问题讨论】:

    标签: asp.net-mvc-2


    【解决方案1】:

    将模型类移动到一个单独的项目中很简单,并且工作正常。您不能将视图移出 ASP.NET MVC 项目,因为它们是 ASPX 页面或 ASCX 控件。您可能可以将 View 移至另一个项目,但您会失去一些 Visual Studio 集成功能,这些功能可简化 Controller 和 View 之间的移动。

    作为一般规则,由于 .NET 中加载外部程序集的开销,通常最好将这些内容保存在单个程序集中。我认为将模型移出没有任何重大问题,但我建议将控制器保留在 ASP.NET MVC 项目中。

    【讨论】:

    • 我也会将大部分代码保存在另一个程序集中,只需让我的控制器操作调用该程序集、执行操作并返回视图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-28
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    相关资源
    最近更新 更多