ASP.NET MVC 4 в действии
Джеффри Палермо
Переход на ASP.NET MVC 4
Данная глава охватывает следующие темы:
- Переключение представлений в зависимости от устройства
- Рассмотрение возможностей пакетирования
- Удаление не нужного Razor кода
При переводе приложения на ASP.NET MVC 4 вы можете воспользоваться преимуществами таких новых возможностей фреймворка, как пакетирование, усовершенствование Razor и DisplayModes. Если быть точнымы, то в этой главе мы рассмотрим, что сделает для вас переход на MVC 4 касаемо добавления функциональности в вашу систему, удаления кода и облегчения процесса постоянного поддержания приложения в работоспособном состоянии.
Пакетирование – это превосходная, исключительная поддержка комбинирования и минимизация как файлов JavaScript, так и файлов Cascading Style Sheet (CSS), что приводит к более быстрой загрузке страниц. Мы рассмотрим некоторые небольшие, но увлекательные изменения движка представления Razor, которые дают разработчикам шанс почистить утомительный и шаблонный код, который может загромождать MVC представления. Эти изменения не добавляют функциональность в приложения, которые вы создавали с использованием Razor; вместо этого они являются "синтаксическим сахаром", который устраняет большую часть многословия при написании кода представления. Но сначала мы исследуем DisplayModes
– значительную возможность, которая может использоваться для поддержки различных представлений для мобильных устройств.
Выбор рабочей среды представления с помощью DisplayModes
Комбинирование и уменьшение размеров клиентских ресурсов