ASP.NET MVC 3введение в технологию
Константин Фокша
ASP. Net MVC
Поддержка Razor View Engine
Поддержка Razor View Engine
Поддержка Razor View Engine
Динамические свойства
Динамические свойства ViewModel добавлены в контроллере
Динамические свойства
Динамические свойства ViewModel добавлены в модели
Демонстрация
Поддержка провайдер-значения JsonValueProvaiderFactory
Json Request {“ProductName” : ” Cigarettes” , “Price” : ”10.5”}
Новые типы результатов действий
HttpNotFound() возвращает результат того, что результат не был найден
HttpStatusCodeResult()возвращает произвольный http кода
Redirect RedirectRermanentперенаправление на указанный URL
RedirectToRoutePermanentперенаправление по указанному маршруту
RedirectToActionPermanentперенаправление на указанное действие
ПоддержкаDependency Injection
РеализацияРеализация интерфейса IServiceLocatorРегистрация инстанцированного класса с помощью статического класса MvcServiceLocator
ПрименениеИнстанцирование фабрик контроллеров и самих контроллеровИнстанцирование движков представления и самих страниц представленияИнстанцирование фильтров действия
Глобальные фильтры
Определяется класс собственного фильтра MyFilters
Глобальные фильтры
Регистрация MyFilters через статический класс GlobalFilters
Общие улучшения
Улучшен способ кэшированияДобавлена возможность больше контролировать сессии на уровне управления Action and ControllДобавлена возможность клиентской и серверной валидации
IClientValudateIValideteObject
Добавлена возможность Ajax-методами обновлять несколько частей страницыРасширен набор атрибутов метаданных
Демонстрация
Ресурсы
ASP.NET MVC 3 Preview 1http://www.microsoft.com
MVChttp://asp.net/mvc.
Top Related