Тренинг «Разработка веб-приложений с использованием ASP.NET MVC Framework» Занятие 5 Погружение в MVC Framework Гайдар Магдануров GaidarMa@microsoft.com.

Презентация:



Advertisements
Похожие презентации
Тренинг «Разработка веб-приложений с использованием ASP.NET MVC Framework» Занятие 6 Мобильное представление и локализация Гайдар Магдануров
Advertisements

Тренинг «Разработка веб-приложений с использованием ASP.NET MVC Framework» Занятие 3 Маршрутизация и контроллеры Гайдар Магдануров
Платформа разработки ASP.NET Гайдар Магдануров t: e: m: +7.
Тренинг «Разработка веб-приложений на ASP.NET» Занятие 1 Знакомство с ASP.NET Гайдар Магдануров
Тренинг ASP.NET MVC 3 Гайдар Магдануров Microsoft.
Тренинг «Разработка веб-приложений на ASP.NET» Занятие 3 Элементы управления в действии Гайдар Магдануров
Тренинг «Разработка веб-приложений на ASP.NET» Занятие 2 Страницы и элементы управления Гайдар Магдануров
Тренинг «Разработка веб-приложений с использованием ASP.NET MVC Framework» Занятие 1 Знакомство с подходом MVC Гайдар Магдануров
Новые возможности технологий Microsoft для разработки веб-решений Гайдар Магдануров t: e:
Тренинг «Разработка веб-приложений на ASP.NET» Занятие 5 Работа с данными Гайдар Магдануров
Лекция 1 MVC (Model-View-Controller) - это конструкционный шаблон, который описывает способ построения структуры приложения, сферы ответственности и взаимодействие.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET примеры: обработка данных форм. работа с формами работа с формами.
Веб-платформа Microsoft Гайдар Магдануров t: e: m: +7 (905)
Куратор: Ямпольская Л.И., директор УЦ ТПУ&Softline, тел.раб.(3822) Томск Национальный исследовательский Томский политехнический.
Георгий Баркан Эксперт по технологиям разработки ПО Microsoft Георгий Баркан Эксперт по технологиям разработки ПО.
Аспектно-ориентированный подход на службе веб- приложений Цытович Павел Леонидович Fuse8, Южно-Уральский государственный университет
Александр Яковенко CLR (Common Language Runtime) – избавляет от зависимости от аппаратной части C# - объектно-ориентированный язык.
Использование Dynamic Data на практике Гайдар Магдануров t: twitter.com/gaidar p: +7 (905) e:
Гафаров Осман - система управления содержимым(CMS) с открытым исходным кодом - основана ASP.NET MVC Framework - разрабатывается.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET MVC Framework– новая платформа Web-приложений ASP.NET MVC Framework.
Транксрипт:

Тренинг «Разработка веб-приложений с использованием ASP.NET MVC Framework» Занятие 5 Погружение в MVC Framework Гайдар Магдануров

Погружение в MVC Framework

3 Практические примеры Создание RSS Feed «Мобильное» представление Локализация «Контрол» Captcha и повторное использование «компонентов» Частичное кеширование страницы Тестирование кода, содержащего внешние зависимости

4 Создание RSS Feed Задача: обращение к RSS фиду как к действию контроллера – /Home/Rss Решение: воспользоваться возможностью создать собственный тип возвращаемого результата ActionResult Для упрощения кода, воспользоваться возможностью WCF по созданию фидов

5 Создание RSS Feed Создать свой тип ActionResult

6 Создание RSS Feed Вернуть RssFeedResult

7 ActionResult в ASP.NET MVC FX Для отображения представлений используется ViewResult – ViewResult : ViewResultBase : ActionResult

8 «Мобильное» представление Задача: при просмотре сайта с мобильных устройств, выдавать разметку, подходящую для мобильных браузеров Решение: использование ActionFilter для подмены представлений для мобильных устройств

9 «Мобильное» представление Создать MobileViewFilterAttribute

10 «Мобильное» представление Создание дублирующих представлений ViewName_Mobile.aspx Использование атрибута MobileViewFilter

11 ActionFilter в ASP.NET MVC FX Например, ContentType: