BT

ASP.NETの各フレームワークがアップデート

| 作者: Anand Narayanaswamy フォローする 0 人のフォロワー , 翻訳者 徳武 聡 フォローする 0 人のフォロワー 投稿日 2014年7月27日. 推定読書時間: 3 分 |

原文(投稿日:2014/07/11)へのリンク

MicrosoftはASP.NETのいくつかのフレームワークの新しい機能、改善、バグ修正をリリースした。ASP.NET MVC 5.2IDirectRouteProvider拡張ポイントを利用した属性ルーティングの改善が行われた。これによって、属性ルーティングの見つけ方、構成方法を完全にコントロールできるようになった。また、関連するルート情報とともに、アクションとコントローラの一覧を提供することに責任をもつようになる。

MVCフレームワークはValidationMessage()のメッセージラッパに対するサポートを提供する。また、ValidationSummary()のトップレベルエレメント、DropDownListのoptgroupタグも提供される。さらに、FormValueProviderがjQueryのポストの配列の要素を認識できないバグを修正し、SelectListで使われている無効の<option>と<optgroup>をサポートするようになる。

最新のリリースとともに、ASP.NETプロダクトチームはScaffoldingとMicrosoft.jQuery.Unobtrusive.Validation NuGetのインストール失敗に関係する問題を修正した。さらに、Visual StudioのエディタでRazorビューを編集している間のシンタックス強調を修正する方法を提供する。

また、MicrosoftはASP.NET Web API 2.2をアップデートし、OData v4プロトコルでのproperties、enum、containment、singleton、functionsに別名をつけられるようになった。ODL UriParserの統合がサポートされ、ODataConventionModelBuilderでのComplexTypeAttribute、AssociationAttribute、TimesTampAttribute、ConcurrencyCheckAttributeがサポートされる。

最新のWeb APIのリリースでは、アクション向けにフレンドリなタイトルを提供する機能が追加される。さらに、関数呼び出しのパラメータの別名がサポートされ、$filterでのcast()が追加される。また、キャメルケースの命名規則も導入する。属性ルーティングとOData Core Libraries 6.4.0が追加される。Windows Phone 8.1向けのクライアントサポートも追加されるので、Web API Client NuGetパッケージを使ってクライアントのロジックも実装できるようになる。

ASP.NET WebPagesでは、JavaScriptの変数割当で発生するエラーが修正された。また、TypeHelper.ObjectToDictionary(routeValues)をpublicにすることで新しいRouteValueDictionary(object)を使える機能が追加される。

MicrosoftはFacebook向けの新しいパッケージMicrosoft.AspNet.Facebook 1.0.0をリリース予定だ。これによって、FacebookのAPI変更で動かなくなってしまったパッケージが修復される。Web API 2.2フレームワークでは、オーバロードされた関数の問題やURLエンコードされたスラッシュ、バックスラッシュを含む文字列リテラルの問題、属性ルーティングを使ったときの複合型のバインディングの問題などは修正されていないが、同社は回避策を提示している。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT