ASPNETMVC Core
.pdf
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
