Я создал проект 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, поэтому любая помощь очень ценится.