ASP.NET MVC 2:2番目のリリース候補がリリースされました

画像 Phil Haack は、 ASP.NET MVC 2 RC2に関するニュースを彼のブログに投稿しました。 このリリースには特別な新機能はありませんが、重要な変更があるため、ニュースは素晴らしいです。 次に、これらの変更の完全なリストを検討します。





更新された機能



このバージョンで最も重要なことは、更新されたASP.NET MVC検証システムです。 この記事でイノベーションについて詳しく読むことができますが、ここでは簡単な説明のみを行います。 以前は、ASP.NET MVCの検証はフォームで機能していました。つまり、サーバーに送信されたフィールドのみがサーバー検証の対象でした。 この動作は開発者には透過的ではありませんでした。多くの人は、モデルフィールドの検証ルールを定義すると、モデル全体が常に検証されると考えていました。 しかし、これはそうではありませんでした。 現在、検証メカニズムはモデルによって反発されているため、どのモデルデータがフォームから取得されたかは関係ありません;データがバインドされると、検証はモデルのすべての要素に適用されます。



この革新により、サーバー検証動作は開発者にとってより透明になりますが、すべてのセキュリティ問題が完全に解決されるわけではありません。 これらのセキュリティ問題の詳細については、私の記事をご覧ください



その他の修正



ASP.NET MVC 2 RCの新しいバージョンには、かなり多数の小さな変更があります。

バグ修正



このリリースでは、いくつかのバグが修正されています。

おわりに



ご覧のとおり、修正のリストは膨大です。 多くの修正はマイナーであるか、ほとんど影響しませんが、重要な役割を果たす修正があり、ASP.NET MVC開発者から知ることが非常に望ましいです。 この記事がASP.NET MVC 2の新しいバージョンを理解し、基本的な理解を得るのに役立つことを願っています。



以前のいくつかのASP.NET MVC 2テストリリースと同様に、このリリースはVisual Studio 2010 (ベータ2以前)と互換性がありません。 VS2010があるシステムへのインストールはサポートされていません。 まもなく登場するVS2010 RCには、ASP.NET MVC 2の最終バージョンが含まれることが予想されます。仕事でVisual Studio 2010を使用する人は、それを待つことをお勧めします。



このページからASP.NET MVC 2 RC2をダウンロードできます。リリースノート(.doc)もあります。



ASP.NET MVC 2のこのバージョンのソースコードはこちらからダウンロードできます。MVCFuturesのソースコードもあります。



プログイット




All Articles