Как использовать механизм Области с asp.net MVC 1 - PullRequest
1 голос
/ 14 апреля 2010

Чтобы использовать разделение интересов и оптимизировать четкость контроллеров, мы решили разделить каждое действие контроллера на разные контроллеры (FunctionalLocationEditController, FunctionalLocationCreateController и т. Д.).

Проблема сейчас в том, что Global.asax в настоящее время немного велик всего для нескольких страниц, зарегистрированных в маршрутах.

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

В принципе, есть ли в MVC1 способ сопоставить URL-адреса с чем-то вроде <folder>/<controller>/<action>?

Ответы [ 2 ]

2 голосов
/ 14 апреля 2010

Да. Проверьте Sharp Architecture (с открытым исходным кодом). У них есть очень хороший механизм областей, который работает с ASP.NET MVC 1.

0 голосов
/ 14 апреля 2010

Я хотел бы рассмотреть вопрос о переносимых областях в MVC contrib. Вы можете посмотреть здесь:

http://www.lostechies.com/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx

...