ASP.NET MVC 2 - 组织

Posted

技术标签:

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

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

更新:

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

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

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

【问题讨论】:

【参考方案1】:

我认为你不能这样安排。

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

【讨论】:

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

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

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

【讨论】:

以上是关于ASP.NET MVC 2 - 组织的主要内容,如果未能解决你的问题,请参考以下文章

七天学会ASP.NET MVC ——深入理解ASP.NET MVC

Asp.net mvc和asp.net有啥区别?

新手轻松学会MVC

简述关于ASP.NET MVC与.NET CORE 的区别

大咖开讲:一小时学会.NET MVC开发的那些事儿

ASP.NET MVC 4 Bundles和显示模式