ASP.NET MVC 4 в действии

ASP.NET MVC 4 в действии

Джеффри Палермо

Резюме

Большие MVC приложения могут стать довольно громоздкими для управления. Для того чтобы усмирить естественную организацию, которую имеют сайты, содержащие множество различных разделов и областей, вы можете воспользоваться возможность областей, введенную в ASP.NET MVC 2.0. Эти MVC области позволяют вам изолировать контент в логических и физических папках, каждая из которых обладает своим собственным контентом, скрытым от других областей.

Для глобального контента вы все еще можете пользоваться преимуществами глобального, совместно используемого контента. Вместе с добавленной гибкостью областей приходится выполнять некоторую дополнительную работу, когда мы генерируем URL из роутов с целью убедиться в том, что URL работают в пределах области. Для того чтобы содействовать этой генерации URL, вы можете использовать T4MVC проект. T4MVC использует технологию шаблонизации T4 для того, чтобы генерировать расположенные в коде частичные классы для ваших контроллеров, обеспечивая при этом легкий доступ к иерархической структуре, которая описывает контроллеры, действия и представления в рамках вашего сайта.

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

или RSS канал: Что новенького на smarly.net