Mvc3

815 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
815
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mvc3

  1. 1. ASP.NET MVC 3введение в технологию<br />
  2. 2. Константин Фокша<br />
  3. 3. ASP. Net MVC <br />
  4. 4. Поддержка Razor View Engine<br />
  5. 5. Поддержка Razor View Engine<br />
  6. 6. Поддержка Razor View Engine<br />
  7. 7. Динамические свойства<br />Динамические свойства ViewModel добавлены в контроллере <br />
  8. 8. Динамические свойства<br />Динамические свойства ViewModel добавлены в модели <br />
  9. 9. Демонстрация<br />
  10. 10. Поддержка провайдер-значения JsonValueProvaiderFactory<br />Json Request {“ProductName” : ” Cigarettes” , “Price” : ”10.5”}<br />
  11. 11. Новые типы результатов действий<br />HttpNotFound() <br />возвращает результат того, что результат не был найден<br />HttpStatusCodeResult()<br />возвращает произвольный http кода<br />Redirect<br />RedirectRermanent<br />перенаправление на указанный URL<br />RedirectToRoutePermanent<br />перенаправление по указанному маршруту<br />RedirectToActionPermanent<br />перенаправление на указанное действие<br />
  12. 12. ПоддержкаDependency Injection<br />Реализация<br />Реализация интерфейса IServiceLocator<br />Регистрация инстанцированного класса с помощью статического класса MvcServiceLocator<br />Применение<br />Инстанцирование фабрик контроллеров и самих контроллеров<br />Инстанцирование движков представления и самих страниц представления<br />Инстанцирование фильтров действия<br />
  13. 13. Глобальные фильтры<br />Определяется класс собственного фильтраMyFilters<br />
  14. 14. Глобальные фильтры<br />РегистрацияMyFiltersчерез статический класс GlobalFilters<br />
  15. 15. Общие улучшения<br />Улучшен способ кэширования<br />Добавлена возможность больше контролировать сессии на уровнеуправления ActionandControll<br />Добавлена возможность клиентской и серверной валидации<br />IClientValudate<br />IValideteObject<br />Добавлена возможность Ajax-методами обновлять несколько частей страницы<br />Расширен набор атрибутов метаданных<br />
  16. 16. Демонстрация<br />
  17. 17. Ресурсы<br />ASP.NET MVC 3 Preview 1<br />http://www.microsoft.com<br />MVC<br />http://asp.net/mvc.<br />
  18. 18. Фокша Константин<br />Skype: konstantin.foksha<br />Email: Konstantin.foksha@gmail.com<br />

×