2

我创建了一个带有嵌套区域的 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 还很陌生,因此非常感谢任何帮助。

4

0 回答 0