次の新機能が追加されました。
* Visual Studioの新しいメニュー「ビューの追加」
* Folder \ ScriptsおよびjQueryのサポート
*複合型のネイティブモデルバインダーのサポート
*モデルバインダーインフラストラクチャの再構築
* UpdateModelおよびTryUpdateModelメソッドの改善
* UpdateModelおよびTryUpdateModelスクリプトのテストの改善
*型指定された属性AcceptVerbs。 HttpVerbs列挙を追加しました。
*検証中のデフォルトエラーメッセージの改善
*いくつかのヘルパーメソッドを変更しました。 フォームの作成を変更しました。 メソッドは、HtmlHelperクラスの拡張メソッドになりました。
* Silverlight 2によるプロジェクトサポート
*このベータ版で利用可能な ASP.NET MVC先物ビルド
* GACでのホストアセンブリのサポート
ベータ版をダウンロードします。 より詳細には、ScottGuでいつものように 。
プレビュー5からベータ版に移行するには、次の手順に従う必要があります。
1.プロジェクト内のリンクを次のアセンブリに更新します。
System.Web.Abstractions.dll
System.Web.Routing.dll
System.Web.Mvc.dll
デフォルトでは、これらのアセンブリは次の場所にあります。
%ProgramFiles%\ Microsoft ASP.NET \ ASP.NET MVCベータ版
ASP.NET MVC Futuresをダウンロードし、Microsoft.Web.Mvc.dllへのリンクを更新します。
2. Web.configの名前空間セクションで、まだ追加されていない場合は以下を追加します。
[<] add namespace = "System.Web.Mvc.Html" [/>]
3.フォームヘルパーの名前をBeginFormに変更します。
4.結論として、これらの変更後にプロジェクトをコンパイルし、このリリースで変更されたすべてを修正します。
PS:
ScottGuは、Webフォームの将来についても言及しました。「。NET 4.0は、URLルーティングの豊富な機能、HTML cssマークアップのサポートの改善、ClientIdプロパティのフルコントロール、その他のAJAX機能を追加します。」