Pull to refresh

MVC Framework Beta

Reading time1 min
Views791
Добавлены следующие новые фичи:

* Новое меню «Add View» в Visual Studio
* Папка \Scripts и поддержка jQuery
* Встроенная поддержка Model Binder для комплексных типов
* Перестроена инфраструктура Model Binder
* Улучшены методы UpdateModel и TryUpdateModel
* Улучшено тестирование сценариев UpdateModel и TryUpdateModel
* Типизирован атрибут AcceptVerbs. Добавили перечисление HttpVerbs.
* Улучшены сообщения об ошибках по умолчанию при валидации
* Модифицированы некоторые хелпер методы. Изменено создание формы. Методы стали extension-методами класса HtmlHelper.
* Поддержка проектов с Silverlight 2
* Доступна сборка ASP.NET MVC Futures для этой беты
* Поддержка размещения сборок в GAC

Скачать бету. Более подробно, как всегда у ScottGu.


Для перехода с preview 5 к бете необходимо выполнить следующие шаги:

1. Обновить ссылки в проекте на следующие сборки:
System.Web.Abstractions.dll
System.Web.Routing.dll
System.Web.Mvc.dll
По умолчанию эти сборки расположены здесь:
%ProgramFiles%\Microsoft ASP.NET\ASP.NET MVC Beta
Скачать ASP.NET MVC Futures и обновить ссылку на Microsoft.Web.Mvc.dll.

2. В Web.config в секции namespaces добавить следующее, если еще не добавлено:
[<]add namespace=«System.Web.Mvc.Html»[/>]

3. Переименовать хелпер Form в BeginForm.

4. В заключение, скомпилировать проект после этих изменений и поправить все, что изменено этим релизом.

PS:
СкоттГу обмолвился и про будущее Web Forms: «в .NET 4.0 будут добавлены богатые возможности по URL routing, улучшенная поддержка разметки HTML css, полный контроль на свойством ClientId, больше фич AJAX».
Tags:
Hubs:
Total votes 26: ↑24 and ↓2+22
Comments15

Articles