SlideShare a Scribd company logo
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
Общие улучшения Улучшен способ кэширования Добавлена возможность больше контролировать сессии на уровнеуправления ActionandControll Добавлена возможность клиентской и серверной валидации IClientValudate IValideteObject Добавлена возможность Ajax-методами обновлять несколько частей страницы Расширен набор атрибутов метаданных
Демонстрация
Ресурсы ASP.NET MVC 3 Preview 1 http://www.microsoft.com MVC http://asp.net/mvc.
Фокша Константин Skype: konstantin.foksha Email: Konstantin.foksha@gmail.com

More Related Content

What's hot

AntonSaburov (Gemini-Systems) @ CodeCamp2011
AntonSaburov (Gemini-Systems) @ CodeCamp2011AntonSaburov (Gemini-Systems) @ CodeCamp2011
AntonSaburov (Gemini-Systems) @ CodeCamp2011CodeCamp
 
Test Driven Development in ASP.NET MVC 3
Test Driven Development in ASP.NET MVC 3Test Driven Development in ASP.NET MVC 3
Test Driven Development in ASP.NET MVC 3Anton Vidishchev
 
Viper - чистая архитектура iOS-приложения (И. Чирков)
Viper - чистая архитектура iOS-приложения (И. Чирков)Viper - чистая архитектура iOS-приложения (И. Чирков)
Viper - чистая архитектура iOS-приложения (И. Чирков)
65apps
 
Автоматизированное тестирование WEB сервисов
Автоматизированное тестирование WEB сервисовАвтоматизированное тестирование WEB сервисов
Автоматизированное тестирование WEB сервисов
SQALab
 
#13 "Управление состоянием в Redux" Роман Сальников
#13 "Управление состоянием в Redux" Роман Сальников#13 "Управление состоянием в Redux" Роман Сальников
#13 "Управление состоянием в Redux" Роман Сальников
JSib
 
Автоматизация тестирования веб-сервисов посредством SOAP UI
Автоматизация тестирования веб-сервисов посредством SOAP UIАвтоматизация тестирования веб-сервисов посредством SOAP UI
Автоматизация тестирования веб-сервисов посредством SOAP UIautomated-testing.info
 

What's hot (6)

AntonSaburov (Gemini-Systems) @ CodeCamp2011
AntonSaburov (Gemini-Systems) @ CodeCamp2011AntonSaburov (Gemini-Systems) @ CodeCamp2011
AntonSaburov (Gemini-Systems) @ CodeCamp2011
 
Test Driven Development in ASP.NET MVC 3
Test Driven Development in ASP.NET MVC 3Test Driven Development in ASP.NET MVC 3
Test Driven Development in ASP.NET MVC 3
 
Viper - чистая архитектура iOS-приложения (И. Чирков)
Viper - чистая архитектура iOS-приложения (И. Чирков)Viper - чистая архитектура iOS-приложения (И. Чирков)
Viper - чистая архитектура iOS-приложения (И. Чирков)
 
Автоматизированное тестирование WEB сервисов
Автоматизированное тестирование WEB сервисовАвтоматизированное тестирование WEB сервисов
Автоматизированное тестирование WEB сервисов
 
#13 "Управление состоянием в Redux" Роман Сальников
#13 "Управление состоянием в Redux" Роман Сальников#13 "Управление состоянием в Redux" Роман Сальников
#13 "Управление состоянием в Redux" Роман Сальников
 
Автоматизация тестирования веб-сервисов посредством SOAP UI
Автоматизация тестирования веб-сервисов посредством SOAP UIАвтоматизация тестирования веб-сервисов посредством SOAP UI
Автоматизация тестирования веб-сервисов посредством SOAP UI
 

Viewers also liked

Html5
Html5Html5
Sse strategy dice_2011
Sse strategy dice_2011Sse strategy dice_2011
Sse strategy dice_2011
LudvigSSE
 
Movie maker 002
Movie maker 002Movie maker 002
Movie maker 002
Georgia Bicos
 
Chemistry applicants - the process
Chemistry applicants - the processChemistry applicants - the process
Chemistry applicants - the process
Team MyRSC
 
Presentation1
Presentation1Presentation1
Presentation1
xboxAlexrose
 
Azure for ug
Azure for ugAzure for ug
Azure for ug
dotNETUserGroupDnipro
 
プレゼン
プレゼンプレゼン
プレゼンdolls1023
 
Sse co creating value-5a_2011
Sse co creating value-5a_2011Sse co creating value-5a_2011
Sse co creating value-5a_2011
LudvigSSE
 
Chemistry at the University of Leicester
Chemistry at the University of LeicesterChemistry at the University of Leicester
Chemistry at the University of Leicester
Team MyRSC
 

Viewers also liked (9)

Html5
Html5Html5
Html5
 
Sse strategy dice_2011
Sse strategy dice_2011Sse strategy dice_2011
Sse strategy dice_2011
 
Movie maker 002
Movie maker 002Movie maker 002
Movie maker 002
 
Chemistry applicants - the process
Chemistry applicants - the processChemistry applicants - the process
Chemistry applicants - the process
 
Presentation1
Presentation1Presentation1
Presentation1
 
Azure for ug
Azure for ugAzure for ug
Azure for ug
 
プレゼン
プレゼンプレゼン
プレゼン
 
Sse co creating value-5a_2011
Sse co creating value-5a_2011Sse co creating value-5a_2011
Sse co creating value-5a_2011
 
Chemistry at the University of Leicester
Chemistry at the University of LeicesterChemistry at the University of Leicester
Chemistry at the University of Leicester
 

Similar to Mvc3

ASP.NET MVC: new era?
ASP.NET MVC: new era?ASP.NET MVC: new era?
ASP.NET MVC: new era?
Alexander Konduforov
 
The Old New ASP.NET
The Old New ASP.NETThe Old New ASP.NET
The Old New ASP.NET
Vitaly Baum
 
MVVM в WinForms – DevExpress Way (теория и практика)
MVVM в WinForms – DevExpress Way (теория и практика)MVVM в WinForms – DevExpress Way (теория и практика)
MVVM в WinForms – DevExpress Way (теория и практика)
GoSharp
 
Rambler.iOS #5: VIPER и Swift
Rambler.iOS #5: VIPER и SwiftRambler.iOS #5: VIPER и Swift
Rambler.iOS #5: VIPER и Swift
RAMBLER&Co
 
RoboGuice
RoboGuiceRoboGuice
Референсная архитектура приложения на ASP.NET MVC
Референсная архитектура приложения на ASP.NET MVCРеференсная архитектура приложения на ASP.NET MVC
Референсная архитектура приложения на ASP.NET MVCAndrew Mayorov
 
Viper architecture
Viper architectureViper architecture
Viper architecture
Katerina Korovkina
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
GetDev.NET
 
Migration of Cloud Services to Microsoft Azure Service Fabric
Migration of Cloud Services to Microsoft Azure Service FabricMigration of Cloud Services to Microsoft Azure Service Fabric
Migration of Cloud Services to Microsoft Azure Service Fabric
GlobalLogic Ukraine
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
SQALab
 
HTML 5
HTML 5HTML 5
CodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлению
CodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлениюCodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлению
CodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлениюCodeFest
 
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft UkraineHTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
Volha Banadyseva
 
C# Web. Занятие 11.
C# Web. Занятие 11.C# Web. Занятие 11.
C# Web. Занятие 11.
Igor Shkulipa
 
Паттерны быстрой разработки WPF MVVM бизнес-приложений
Паттерны быстрой разработки WPF MVVM бизнес-приложенийПаттерны быстрой разработки WPF MVVM бизнес-приложений
Паттерны быстрой разработки WPF MVVM бизнес-приложенийGoSharp
 
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Герман Криммель
 
6 создание распределенных приложений по технологии remoting
6 создание распределенных приложений по технологии remoting6 создание распределенных приложений по технологии remoting
6 создание распределенных приложений по технологии remoting
KewpaN
 
Разработка Web-приложений на Angular JS. Архитектурные семинары Softengi
Разработка Web-приложений на Angular JS. Архитектурные семинары SoftengiРазработка Web-приложений на Angular JS. Архитектурные семинары Softengi
Разработка Web-приложений на Angular JS. Архитектурные семинары Softengi
Softengi
 

Similar to Mvc3 (20)

ASP.NET MVC 3
ASP.NET MVC 3ASP.NET MVC 3
ASP.NET MVC 3
 
ASP.NET MVC: new era?
ASP.NET MVC: new era?ASP.NET MVC: new era?
ASP.NET MVC: new era?
 
The Old New ASP.NET
The Old New ASP.NETThe Old New ASP.NET
The Old New ASP.NET
 
MVVM в WinForms – DevExpress Way (теория и практика)
MVVM в WinForms – DevExpress Way (теория и практика)MVVM в WinForms – DevExpress Way (теория и практика)
MVVM в WinForms – DevExpress Way (теория и практика)
 
Rambler.iOS #5: VIPER и Swift
Rambler.iOS #5: VIPER и SwiftRambler.iOS #5: VIPER и Swift
Rambler.iOS #5: VIPER и Swift
 
RoboGuice
RoboGuiceRoboGuice
RoboGuice
 
Референсная архитектура приложения на ASP.NET MVC
Референсная архитектура приложения на ASP.NET MVCРеференсная архитектура приложения на ASP.NET MVC
Референсная архитектура приложения на ASP.NET MVC
 
Viper architecture
Viper architectureViper architecture
Viper architecture
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
Migration of Cloud Services to Microsoft Azure Service Fabric
Migration of Cloud Services to Microsoft Azure Service FabricMigration of Cloud Services to Microsoft Azure Service Fabric
Migration of Cloud Services to Microsoft Azure Service Fabric
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
HTML 5
HTML 5HTML 5
HTML 5
 
CodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлению
CodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлениюCodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлению
CodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлению
 
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft UkraineHTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
 
C# Web. Занятие 11.
C# Web. Занятие 11.C# Web. Занятие 11.
C# Web. Занятие 11.
 
Паттерны быстрой разработки WPF MVVM бизнес-приложений
Паттерны быстрой разработки WPF MVVM бизнес-приложенийПаттерны быстрой разработки WPF MVVM бизнес-приложений
Паттерны быстрой разработки WPF MVVM бизнес-приложений
 
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
 
6 создание распределенных приложений по технологии remoting
6 создание распределенных приложений по технологии remoting6 создание распределенных приложений по технологии remoting
6 создание распределенных приложений по технологии remoting
 
Разработка Web-приложений на Angular JS. Архитектурные семинары Softengi
Разработка Web-приложений на Angular JS. Архитектурные семинары SoftengiРазработка Web-приложений на Angular JS. Архитектурные семинары Softengi
Разработка Web-приложений на Angular JS. Архитектурные семинары Softengi
 
Silverlight 5
Silverlight 5Silverlight 5
Silverlight 5
 

More from dotNETUserGroupDnipro

Mercurial presentation
Mercurial presentationMercurial presentation
Mercurial presentation
dotNETUserGroupDnipro
 
Ef code first
Ef code firstEf code first
Ef code first
dotNETUserGroupDnipro
 
Rx for .net
Rx for .netRx for .net
Soft serve prism
Soft serve prismSoft serve prism
Soft serve prism
dotNETUserGroupDnipro
 
Css 3 overview
Css 3 overviewCss 3 overview
Css 3 overview
dotNETUserGroupDnipro
 

More from dotNETUserGroupDnipro (9)

Sonar quality
Sonar qualitySonar quality
Sonar quality
 
Mercurial presentation
Mercurial presentationMercurial presentation
Mercurial presentation
 
Ef code first
Ef code firstEf code first
Ef code first
 
Rx for .net
Rx for .netRx for .net
Rx for .net
 
Winmobile
WinmobileWinmobile
Winmobile
 
Soft serve prism
Soft serve prismSoft serve prism
Soft serve prism
 
Erp microsoft dynamics
Erp microsoft dynamicsErp microsoft dynamics
Erp microsoft dynamics
 
Css 3 overview
Css 3 overviewCss 3 overview
Css 3 overview
 
Balsamiq
BalsamiqBalsamiq
Balsamiq
 

Mvc3