Я работаю над приложением ASP.NET MVC. Приложение разбито на дюжину «разделов», в каждом из которых есть несколько задач, которые может выполнять пользователь. Многие из этих подзадач заслуживают собственного контроллера, мне не нравятся контроллеры «кухонной раковины».
Я хочу организовать свои контроллеры, добавив иерархию пространства имен:
Foo.SubFoo1.List
Foo.SubFoo2.List
и т.д.
Я понял, как создавать правила маршрутизации, я просто не знаю, как подключить правильный вид. Среда MVC не учитывает родительское пространство имен моего контроллера в алгоритме при поиске представления:
Foo.SubFoo1.List ==> MVC ищет представление Views \ SubFoo1 \ List.aspx , но я хочу его искать Views \ Foo \ SubFoo1 \ List.aspx
Предложения