【问题标题】:ASP.NET MVC 2 - OrganizingASP.NET MVC 2 - 组织
【发布时间】:2010-09-08 09:39:48
【问题描述】:

我有一个 ASP.NET MVC 2 项目,我正在创建一些管理系统...问题是我有 4-5 个控制器,它们都与管理系统中的特定事物相关,并且有 4 个-5 不同的视图文件夹使其更容易.. 有什么建议吗?由于它是管理系统的“一部分”,我真的不知道如何利用区域。欢迎所有想法。

更新:

例如,我的管理系统中有一个叫做“产品管理”的东西,这个东西附加了以下控制器:

  • 类别控制器 = 添加/删除/编辑类别。
  • ProductsController = 添加/删除/编辑 产品类别。
  • OrdersController = 添加/删除/编辑 来自用户的订单。

我需要为这些控制器创建 3 个不同的视图文件夹似乎是一种浪费。如果我可以在名为“产品管理”的“视图”下创建一个文件夹,然后为每个控制器创建一个子文件夹,那会容易得多控制器...

【问题讨论】:

    标签: c# asp.net-mvc asp.net-mvc-2


    【解决方案1】:

    我认为你不能这样安排。

    您可以创建一个区域为ProductManagement,并在其中包含您的控制器/视图。

    【讨论】:

    • 不要认为区域是我正在寻找的东西。请查看我帖子中的更新以获取更多详细信息 :)
    • 听起来区域正是您正在寻找的。​​span>
    【解决方案2】:

    您可以将页面保存在共享文件夹下,以便查看引擎可以找到并呈现页面。

    如果这不是您正在寻找的解决方案,您能否进一步详细说明您的问题?

    【讨论】:

      猜你喜欢
      • 2012-02-19
      • 1970-01-01
      • 2014-11-21
      • 1970-01-01
      • 2013-01-15
      • 2015-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多