Основы представлений
Данная глава охватывает следующие темы:
- Передача данных в представление
- Использование строго типизированных представлений
- Понимание сущности вспомогательных объектов
- Разработка с помощью шаблонов
Представления являются фундаментальной частью ASP.NET MVC приложения, с помощью них легко выполняется разделение процесса демонстрации приложения от его логики. В предыдущей главе мы вкратце рассмотрели несколько простых представлений, созданных с помощью шаблонного движка Razor для приложения "Guestbook", и закончили главу рассмотрением того, как можно использовать макеты для придания одинакового внешнего вида и поведения всем страницам приложения.
В данной главе мы более подробно изучим представления – рассмотрим, как ASP.NET MVC отображает представления, и исследуем различные варианты передачи данных в представления. В конце главы мы рассмотрим возможности шаблонизации, которая впервые была введена в ASP.NET MVC 2. Для того чтобы продемонстрировать перечисленные возможности, мы начнем с рассмотрения того, как добавить в наше приложение "Guestbook" редактируемую страницу.
Передача данных в представления