2008-09-23 2 views
1

Проект, над которым я начинаю работать, будет иметь несколько десятков контроллеров, поэтому было бы неплохо структурировать их в логических каталогах и соответствующих пространствах имен, таких как «Контроллеры/Администратор /», «Контроллеры/Склад/Поставки /», и т. д.Как настроить структуру каталогов в ASP.NET MVC?

Поддерживает ли ASP.NET MVC вложенные каталоги контроллеров и пространство имен? Как управлять маршрутами для этих контроллеров?

ответ

2

Вы можете установить контроллеры в любом месте; маршруты не зависят от того, где хранится контроллер. Он сможет найти любой класс, который реализует IController в вашем приложении.

Я обычно держу свои контроллеры в отдельном проекте, f.ex проект MyProject.Frontend, alongisde в MyProject.Frontend.Application проект, который является фактическим EntryPoint веб-проект с видом и т.д.

+0

Привет Фредрик, делает это относится и к папке views? Или вы также можете упорядочить папку представлений во вложенные папки, чтобы немного ускорить работу? – Jacques 2012-07-12 13:09:07

 Смежные вопросы

  • Нет связанных вопросов^_^