Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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 - Fatal编程技术网

Asp.net mvc 如何将控制器和视图组织到名称空间或子文件夹中?

Asp.net mvc 如何将控制器和视图组织到名称空间或子文件夹中?,asp.net-mvc,Asp.net Mvc,我正在开发一个ASP.NET MVC应用程序。该应用程序分为十几个“部分”,每个部分都有用户可以执行的多个任务。这些子任务中的许多都应该有自己的控制器,我不喜欢“厨房水槽”控制器 我想通过添加命名空间层次结构来组织控制器: Foo.subfo1.List Foo.o2.List 等等 我知道如何创建路由规则,但我不知道如何连接正确的视图MVC框架在查找视图时不会将控制器的父名称空间考虑到算法中: Foo.subfo1.List=>MVC查找视图Views\subfo1\List.aspx,但我希

我正在开发一个ASP.NET MVC应用程序。该应用程序分为十几个“部分”,每个部分都有用户可以执行的多个任务。这些子任务中的许多都应该有自己的控制器,我不喜欢“厨房水槽”控制器

我想通过添加命名空间层次结构来组织控制器:

Foo.subfo1.List

Foo.o2.List

等等

我知道如何创建路由规则,但我不知道如何连接正确的视图MVC框架在查找视图时不会将控制器的父名称空间考虑到算法中:

Foo.subfo1.List=>MVC查找视图Views\subfo1\List.aspx,但我希望它查找Views\Foo\subfo1\List.aspx


建议?

你的问题的字面答案是“覆盖默认的ViewEngine”,但听起来你真的在寻找这个问题的字面答案是“覆盖默认的ViewEngine”,但听起来你真的在寻找这个问题(不能等待MVC 2.0:)谢谢!等不及MVC2.0了:)谢谢!