gpt4 book ai didi

asp.net-mvc - ASP.NET MVC - 分离大型应用程序

转载 作者:行者123 更新时间:2023-12-04 01:38:59 24 4
gpt4 key购买 nike

我一直对我认为的矛盾感到困惑:ASP.NET MVC 声称要进一步插入和支持“关注点分离”的座右铭,我觉得这是一个好主意。

然而,似乎没有办法将 Controller 、模型或 View 分离到它们自己的程序集中,或者将区域分成程序集。

同定Controller , ModelView ASP.NET MVC 中的文件夹,实际上是在创建一大堆东西。这真的是关注点分离吗?似乎与我完全相反。

所以我想知道的是:

  • 如何创建一个 ASP.NET MVC 解决方案,它将 Controller 、模型和充满 View 的文件夹分离到单独的程序集中?
  • 如何将 ASP.NET MVC 2 的区域放入单独的程序集中?
  • 或者你如何管理一个大型的 ASP.NET MVC 应用程序——它有几十个甚至上百个 Controller 、许多模型和 View 模型类,以及几百个 View ?
  • 最佳答案

    我认为您正在寻找 Areas in ASP.Net MVC 2 . CSProj 文件中有一些需要取消注释的内容,但之后它会在您构建时复制 View 。我认为没有任何要求 ControllerModel类与 View 在同一个程序集中。

    Walkthrough: Creating an ASP.NET MVC Areas Application Using Multiple Projects

    关于asp.net-mvc - ASP.NET MVC - 分离大型应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2585229/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com