Как организовать контроллеры и представления в пространствах имен или подпапках? - PullRequest
0 голосов
/ 23 декабря 2008

Я работаю над приложением ASP.NET MVC. Приложение разбито на дюжину «разделов», в каждом из которых есть несколько задач, которые может выполнять пользователь. Многие из этих подзадач заслуживают собственного контроллера, мне не нравятся контроллеры «кухонной раковины».

Я хочу организовать свои контроллеры, добавив иерархию пространства имен:

Foo.SubFoo1.List

Foo.SubFoo2.List

и т.д.

Я понял, как создавать правила маршрутизации, я просто не знаю, как подключить правильный вид. Среда MVC не учитывает родительское пространство имен моего контроллера в алгоритме при поиске представления:

Foo.SubFoo1.List ==> MVC ищет представление Views \ SubFoo1 \ List.aspx , но я хочу его искать Views \ Foo \ SubFoo1 \ List.aspx

Предложения

1 Ответ

4 голосов
/ 23 декабря 2008

Буквальный ответ на ваш вопрос «переопределить ViewEngine по умолчанию», но звучит так, будто вы действительно ищете «областей».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...