MVC2のリリースに伴い、MVC Futuresライブラリの更新に含まれる注目すべき機能は何ですか?
2 に答える
MVC2RTMと並んで存在するMVCFuturesには2つのバージョンがあります。1つのバージョンは.NET3.5を対象としています。その他のターゲット.NET4(.NET4バージョンは.NET3.5バージョンのスーパーセットではありません。すべての機能が必要な場合は、両方をアプリケーションに含める必要があります。)http://aspnetからダウンロード.codeplex.com /releases / view/41742。
網羅的ではない機能リスト(.NET 3.5以降):
ランタイムおよびアセンブリのロードエラーの診断に役立つ診断ページ(ドキュメントを参照)。
新しい、より強力なモデルバインディングおよび検証システム。詳細なドキュメントとチュートリアルは、上記のリンクから入手できます。
RESTfulサービスを構築するためのサポートが改善されました(Microsoft.Web.Mvc.Resources名前空間を参照)。
強い型のActionLink<T>()。
Html.Serialize()(ブログ投稿を参照)、Html.Script()など、他の多数のフィルターやヘルパー。
JsonValueProviderFactoryなど、他の多数の値プロバイダー。
個々のコントローラーのセッション状態をオフにして、サイトの並列処理を増やす機能(ドキュメントを参照)。
ASP.NET4を対象とするMVCFuturesのバージョンには、さらに次のものが含まれます。
ページの残りの部分とは別にRenderAction()の結果をキャッシュするなど、部分的な出力キャッシュを持つ機能。
DynamicViewPageを使用すると、ViewPageで実際の動的オブジェクトを使用できます。これは、デフォルトのViewPage<dynamic>よりもいくらかフル機能です。
DataAnnotations4属性を使用する機能。
リモート検証、IClientValidatable(独自のクライアント検証情報を提供する検証属性の機能)、およびModelMetadata情報に寄与するカスタムの非DataAnnotations属性の機能。
MVC3先物の概要はこちらから入手できます。