我创建了一个带有嵌套区域的MVC 2项目,例如:
Areas
-->A
-->C
--> Controllers
--> Models
--> Views
-->D
--> Controllers
--> Models
--> Views
-->Controllers
-->Models
-->Views
-->B
-->E
--> Controllers
--> Models
--> Views
-->F
--> Controllers
--> Models
--> Views
-->Controllers
-->Models
-->Views
Controllers
Models
Views
只要我将区域注册文件中的区域名称修改为“A / C”而不是简单地“C”,这就可以正常查找所有控制器/视图。但是,Visual Studio的默认行为对于此项目布局不正确。如果我向“A / C / Controllers”中的控制器添加一个操作方法,右键单击并选择“添加视图”,VS将创建文件夹和文件“A / Views / {controller} / {action} .aspx” “A / C / Views / {controller} / {action}。”
有没有办法更改此默认行为?也许创建一个覆盖默认行为的加载项?我是.NET和VS 2010的新手,所以非常感谢任何帮助。