Как вы знаете, в ASP.NET MVC вы можете использовать области для категоризации вашего приложения и упростить управление и организацию вашей логики. Скажем, если у меня есть контроллер с именем «Команды» и действие с именем «Создать», которое находитсяв «интересной» области я могу запросить действие следующим образом:
http://myapplication.com/fun/teams/create
Это очень приятная функция, но она не позволяет использовать вложенные области.На самом деле, я хочу знать, как проект «Орчард» использовал свои модули, например области. Интересно то, что почти каждый модуль имеет свой собственный класс обработки маршрутов.
Как все это реализовано?