1 / 12

Что нового в ASP.NET MVC 2.0

Что нового в ASP.NET MVC 2.0. Евгений Агафонов Software Engineer ABBYY Microsoft MVP ASP/ASP.NET. Продуктивность. Strongly Typed Helpers Поддержка Intelli S ense для типичных задач Compile-time errors при опечатках Templated Helpers R untime scaffolding

Download Presentation

Что нового в ASP.NET MVC 2.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Что нового в ASP.NET MVC 2.0 Евгений Агафонов Software Engineer ABBYY Microsoft MVP ASP/ASP.NET

  2. Продуктивность • Strongly Typed Helpers • Поддержка IntelliSense для типичных задач • Compile-time errors при опечатках • Templated Helpers • Runtime scaffolding • Встроенные шаблоны для редактирования и отображения сущностей

  3. Продуктивность • Валидация • Основана на инфраструктуре Data Annotations • Поддерживает клиентскую валидацию • Улучшения в VS 2010 • Keyboard Shortcuts • Code Snippets

  4. продуктивность Демонстрация

  5. Безопасность • Auto HTML Encoding • Новый<%: синтаксис%> • JsonResultбезопасен по умолчанию • Нельзя запросить через GET • AntiForgery (CSRF) • Встроенная защита от атак типа CSRF

  6. Удобство • Area • Организация большого проекта, разделение на логические части • Add area dialog – поддержка в VS 2010 • RenderAction • Можно получить результат нужного Action в виде html • Повторное использование • Empty Project Template • Минимум для ASP.NET MVC

  7. удобство Демонстрация

  8. Производительность • AsyncController • Позволяет вызывать внешние сервисы, не блокируя поток из пула ASP.NET • Основан наAsync Event Pattern: ActionAsyncиActionCompleted • Улучшения производительности внутри фреймворка

  9. производительность Демонстрация

  10. Открытость и простота • Open Source • Исходный код доступен для скачивания • ВключаетjQueryиjQuery Validation • Project Upgrade Wizard • Простой апгрейд проектовASP.NET MVC 1

  11. Где взять? • http://www.asp.net/mvc/ • http://www.codeplex.com/MVCContrib/

  12. Спасибо! eugene_a@abbyy.com www.rsdn.ru, форум ASP.NET

More Related