Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net Что такое Razor Типизация представления Мастер страница _ViewStart.cshtml Принудительный вывод в виде текста Тело и секции Частичное представление Вызов метода контролера из представления Razor
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net Razor – это движок представления, который Microsoft представил в MVC 3 и который был немного переделан в MVC 4 Движок представления обрабатывает ASP.NET контент и ищет инструкции, как правило, для вставки динамического контента в выходные данные, отправленные браузеру. Razor тесно связаны с MVC, но с появлением ASP.NET 4.5 движок представления Razor также поддерживает ASP.NET Web Pages. Что такое Razor
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net Razor работает с отдельными областями контента, обозначается Для работы с блоком кода используется … }
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net Для приведения модели представления к определенному Razor.Models.Product Добавление namespace происходить с Razor.Models Типизация представления
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net Общая страница для нескольких представлений. Задается Layout = null; //не использовать мастер страницу } Layout = "~/Views/Shared/_Layout.cshtml"; //указанную } Мастер страница
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net При показе представления MVC фреймворк будет искать файл _ViewStart.cshtml Содержимое этого файла будет рассматриваться так, как если бы оно содержалось в самом файле представления _ViewStart.cshtml
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net Применение условных операторов как и операторов цикла ничем не отличается от использования в коде Условные операторы и операторы цикла
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net Использование … либо заключение в блок … Принудительный вывод в виде текста
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net На мастер страницы объявляется место для тела представления а для На представлении все что не имя секции {…} Будет помещено на Тело и секции представления
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net Проверить определена ли секция в представлении можно методом IsSectionDefined Проверка на наличии секции
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net Представление можно разбить на несколько частей Особенно это полезно для использования одинаковых блоков на разных страницах Вызов осуществляется Частичное представление
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net вызывается дочерний метод действия Атрибут [ChildActionOnly] запрещает напрямую вызывать метод PartialView вызывает частичное представление Вызов метода контролера из представления
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net Книгу по ASP.NET MVC 4, главы по Razor PowerPoint презентация Видео урок Материал