Вот ряд изменений, которые есть в ASP.NET MVC 2 RC :
- скрипты валидации перемещны в отдельный файл;
- скрипты валидации теперь можно включать как сначала разметки, так и внизу для клиентской оптимизации;
- скрипты валидации поддерживают глобализацию;
- метод Html.ValidationSummary может теперь отображать не сразу все ошибки валидации, а только те, которые вычисляются в модели, чтобы остальные показывались рядом с элементами управления и не дублировались;
- шаблоны T4 в Visual Studio теперь генерируют код специфичный для версии .NET Framework
- разметка генерируемая через Add View теперь содержит использование Editor, EditorFor, Display и DisplayFor;
- теперь можно декларативно задать поведение кнопки и ее влияние на валидацию формы, вызывает валидацию или нет;
- теперь можно декларативно управлять тем, когда вызывается валидация: во время ввода, после смены фокуса, перед отправкой формы;
- был исключен метод Html.Substitute;
- инсталятор теперь не производит маппинг скриптов для IIS6 и IIS7 в режиме Integrated Mode, при нужде инструменты для самостоятельного маппинга лежат на codeplex.com.
Cписок ключевых фич, которые войдут в ASP.NET MVC 2. Среди них: Areas, ассинхронные Controller Actions, улучшенная поддержка Dynamic Data, улучшения в кешировании, валидации и другое.