Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ASPNETMVC Core

.pdf
Скачиваний:
14
Добавлен:
15.03.2015
Размер:
646 Кб
Скачать
☆

Razor vs ASPX

www.epam.com

EPAM Systems

 

 

Ключевые объекты взаимодействия View и Controller

•Model – объект модели.

•ViewData – хеш-таблица.

•ViewBag – динамический объект (надстройка над ViewData), которому можно присвоить произвольные свойства.

•TempData – хеш-таблица для передачи данных при редиректе.

http://dotnet.dzone.com/news/aspnet-mvc-3-beta-strongly

http://rachelappel.com/when-to-use-viewbag-viewdata-or-tempdata-in- asp.net-mvc-3-applications

www.epam.com

EPAM Systems

 

 

Передача данных от контроллера к представлению

www.epam.com

EPAM Systems

 

 

Типы значений, возвращаемых из контроллера

ActionResult

ViewResultBase

JSONResult

PartialBase

JavaScriptResult

RedirectResult

FileResult

RedirectToRouteResult

EmptyResult

www.epam.com

EPAM Systems

 

 

Полезные ссылки:

•Встроенные ActionResult:

–http://msdn.microsoft.com/ruru/library/dd410269(v=vs.98).aspx

•Создание пользовательского ActionResult:

–http://blog.maartenballiauw.be/post/2008/05/ASP NET-MVC-custom-ActionResult.aspx

•Возврат изображений

–http://forums.asp.net/t/1619847.aspx/1

–http://msug.vn.ua/Posts/Details/3457

www.epam.com

EPAM Systems

 

 

Обработка параметров

•Объект Request

•Через параметры запроса

www.epam.com

EPAM Systems

 

 

Использование Result

www.epam.com

EPAM Systems

 

 

Типовая работа с моделью

www.epam.com

EPAM Systems

 

 

Контактная информация:

Александр Кузнецов

Инструктор

EPAM Systems, Inc.

Адрес: Саратов, Рахова, 181

Email: Alexander_Kuznetsov1@epam.com http://www.epam.com

www.epam.com

EPAM Systems

 

 

19

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]