Asp.net mvc 4 使用MVC4视图的复杂文件夹结构

Asp.net mvc 4 使用MVC4视图的复杂文件夹结构,asp.net-mvc-4,Asp.net Mvc 4,我有一个由文件夹划分的非常大的系统,如下所示: Folder1 - Folder2 - Folder3 - View1/View2 Folder1 - Folder2 - Folder4 - View3 Folder1 - Folder2 - Folder5 - View4 Folder1 - Folder6 - Folder7 - View5/View6/View7 ... 我想知道是否有可能用MVC4创建文件夹组织。。。区域仅给出1个子级别 谢谢您可以编写一个自定义视图引擎,它允许您覆盖默

我有一个由文件夹划分的非常大的系统,如下所示:

Folder1 - Folder2 - Folder3 - View1/View2
Folder1 - Folder2 - Folder4 - View3
Folder1 - Folder2 - Folder5 - View4
Folder1 - Folder6 - Folder7 - View5/View6/View7
...
我想知道是否有可能用MVC4创建文件夹组织。。。区域仅给出1个子级别


谢谢

您可以编写一个自定义视图引擎,它允许您覆盖默认视图位置:


那么,这是唯一的选择吗?我有100多个文件夹。。。我应该在自定义视图引擎中映射所有这些吗?是的,这就是你应该做的。或者,如果您遵循标准约定,您将不需要编写自定义视图引擎。如何能够用标准约定组织一个大型项目?在我的例子中,我将有5个区域,然后在区域1中,所有视图将分组在同一级别(大约100个)…同一级别中的100个视图???????在一个控制器中有100个动作?只需通过资源更好地组织控制器。正如您所知,每个视图都放置在一个子文件夹中,其中包含为该视图提供服务的操作所在的控制器的名称。不,我是说控制器。。。在这个区域我有大约80个控制器。。。在我以前的Web表单项目中,我使用文件夹、子文件夹进行组织。。。但是MVC都在同一个文件夹中。。。