更改MVC 2项目的默认Visual Studio行为

时间:2010-09-08 03:33:13

标签: visual-studio asp.net-mvc-2 asp.net-mvc-areas

我创建了一个带有嵌套区域的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的新手,所以非常感谢任何帮助。

0 个答案:

没有答案