Презентация Контроллеры

Категория: Образование


500500500500500500500500500500500500500500500500500500500

Вы можете ознакомиться и скачать презентацию на тему Контроллеры. Доклад-сообщение содержит 19 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.


Слайды и текст этой презентации

Слайд 1
Описание слайда:
Контроллеры

Слайд 2
Описание слайда:
Цель Ближе познакомиться с возможностями контроллеров. Добавить контроллеры для функций администратора в приложение ArtMusem.

Слайд 3
Описание слайда:
Интерфейс IController Простейший контроллер

Слайд 4
Описание слайда:
Состав контроллера Методы действий – открытые методы контроллера, которые вызываются по web-запросам. Результаты действий – объекты-описатели действий. Сами действия будут совершены позднее. Фильтры – специальные обработчики событий, которые предшествуют или следуют за действиями.

Слайд 5
Описание слайда:
Вход контроллера Методы-действия получают входные данные из контекста и из своих параметров.

Слайд 6
Описание слайда:
Объект Request

Слайд 7
Описание слайда:
Объект Response

Слайд 8
Описание слайда:
Объект Session

Слайд 9
Описание слайда:
Объект Server

Слайд 10
Описание слайда:
Привязка моделей

Слайд 11
Описание слайда:
Разновидности вывода Метод действия возвращает объект описания ответа. Различают три типа ответа: HTML разметка. Перенаправление на другой URL или метод действия. Текстовые или двоичные данные в потоке ответа.

Слайд 12
Описание слайда:
Производные классы от ActionResult

Слайд 13
Описание слайда:
Перенаправление

Слайд 14
Описание слайда:
Возврат текстовых данных Чтобы вернуть любые текстовые данные, потребуется задать: Сами данные в виде экземпляра String. Заголовок content-type. Эти значения нужно брать из перечислителя System.Net.Mime.MediaTypeNames. Кодировку текста. Если кодировка не указана, будет сделана та, что потребует браузер.

Слайд 15
Описание слайда:
Возврат JSON и javascript

Слайд 16
Описание слайда:
Возврат файлов и двоичных данных FileResult – это абстрактный базовый класс для всех результатов действий, связанных с двоичными данными. Последние могут быть: файлом на сервере, массивом байтов, открытым потоком system.IO.Styream.

Слайд 17
Описание слайда:
Поиск шаблона представления

Слайд 18
Описание слайда:
Использование фильтров Фильтры – это атрибуты контроллеров и их методов, которые позволяют вставить дополнительную функциональность в процесс обработки запроса. Вставить можно: перед и после запуска методов, перед и после выполнения результатов действий, в случае необработанного исключения.

Слайд 19
Описание слайда:
Самостоятельно Контроллер должен поддерживать все операции с залами музея: добавить, удалить, изменить, получить список залов. Поскольку операции стандартные, они реализованы в шаблонах студии. Чтобы воспользоваться этой реализацией, нужно создавать контроллер не вручную, а при помощи меню Add / Controller. В диалоговом окне указать шаблон кода “MVC controller with read/write actions and views using EF”, а также классы модели и контекста данных EF. В ответ будет создан не только контроллер, но и все нужные представления.



Похожие презентации

Mypresentation.ru

Загрузить презентацию