Какие примечательные функции включены в обновление библиотеки MVC Futures с выпуском MVC2?
Обновление фьючерсов ASP.Net MVC для MVC2
Ответы (2)
Есть две версии MVC Futures, которые находятся рядом с MVC 2 RTM. Одна версия предназначена для .NET 3.5; другие нацелены на .NET 4. (Версия .NET 4 не является надмножеством версии .NET 3.5; вы должны включить их обе в свое приложение, если вам нужен весь набор функций.) Загрузите с http://aspnet.codeplex.com/releases/view/41742.
Неисчерпывающий список функций (.NET 3.5+):
страница диагностики, которая может помочь диагностировать ошибки времени выполнения и загрузки сборки (см. документация).
Новая, более мощная система привязки и проверки моделей. Подробная документация и руководство доступны по указанной выше ссылке.
Улучшена поддержка создания служб RESTful (см. Пространство имен Microsoft.Web.Mvc.Resources).
Типизированный ActionLink ‹T› ().
Множество других фильтров и помощников, таких как Html.Serialize () (см. сообщение в блоге), Html.Script () и т. Д.
Множество других поставщиков значений, таких как JsonValueProviderFactory.
Возможность отключить состояние сеанса для отдельных контроллеров, чтобы увеличить параллелизм на вашем сайте (см. документация).
Версия MVC Futures, ориентированная на ASP.NET 4, дополнительно включает:
Возможность иметь частичное кэширование вывода, например кэширование результата RenderAction () отдельно от остальной части страницы.
DynamicViewPage позволяет использовать реальные динамические объекты на вашей ViewPage, несколько более полнофункциональные, чем ViewPage по умолчанию ‹dynamic›.
Возможность использовать DataAnnotations 4 атрибута.
Удаленная проверка, IClientValidatable (способность атрибута проверки предоставлять собственную информацию о проверке клиента) и возможность настраиваемых атрибутов, не относящихся к DataAnnotations, вносить вклад в информацию ModelMetadata.
Отличный обзор MVC3 Futures доступен здесь: