Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在ASP.NET MVC中自定义目录结构?_Asp.net Mvc_Project Structure - Fatal编程技术网

Asp.net mvc 如何在ASP.NET MVC中自定义目录结构?

Asp.net mvc 如何在ASP.NET MVC中自定义目录结构?,asp.net-mvc,project-structure,Asp.net Mvc,Project Structure,我开始工作的项目将有几十个控制器,因此最好将它们组织成逻辑目录和各自的名称空间,如“controllers/Admin/”、“controllers/Warehouse/Supplies/”等 ASP.NET MVC是否支持嵌套的控制器目录和命名空间? 如何管理到这些控制器的路由?您可以将控制器放置在任何位置;路由不依赖于控制器的存储位置。它将能够在应用程序中找到实现IController的任何类 我通常将我的控制器保存在一个单独的项目中,例如MyProject.Frontend项目,以及MyP

我开始工作的项目将有几十个控制器,因此最好将它们组织成逻辑目录和各自的名称空间,如“controllers/Admin/”、“controllers/Warehouse/Supplies/”等

ASP.NET MVC是否支持嵌套的控制器目录和命名空间?
如何管理到这些控制器的路由?

您可以将控制器放置在任何位置;路由不依赖于控制器的存储位置。它将能够在应用程序中找到实现IController的任何类


我通常将我的控制器保存在一个单独的项目中,例如MyProject.Frontend项目,以及MyProject.Frontend.Application项目,这是一个带有视图等的实际入口点web项目。

嗨,Fredrik,这也适用于视图文件夹吗?或者,您也可以将视图文件夹安排到子文件夹中,以便稍微整理一下内容吗?@Jacques:这在这里得到了回答,所以:。基本上你需要使用区域。