Представления
Как вы узнали из главы 15, методы действий могут возвращать объекты результатов действий ActionResult
; наиболее часто используемым результатом действия является ViewResult
, который запускает визуализацию представления и отправляет его клиенту.
Вы уже примерно знаете, для чего нужны представления, ведь мы часто использовали их в примерах приложений. В данной главе мы углубим и уточним эти знания. Для начала мы рассмотрим, как MVC Framework обрабатывает объекты ViewResult
с помощью движков представлений (view engine), а также научимся создавать пользовательские движки представлений. Далее будут описаны эффективные способы работы со встроенным движком Razor View Engine. В продолжение мы продемонстрируем, как создавать и использовать частичные представления, дочерние действия и секции Razor. Все вышеперечисленные темы очень важны для эффективной работы с MVC.
Создание пользовательского движка представления
Работа с движком представления Razor