2012年9月19日水曜日

FriendlyUrls – ASP.NET Webフォームのために

FriendlyUrlsは、開発者がWebフォームアプリケーションで簡単にきれいなURLを使うことができるASP.NETの新機能である。これはまた、同じプロジェクトでMVCのようにモバイルとデスクトップのビュー両方を簡単に管理できる。Scott Hanselman氏は、詳細を説明した。
このパッケージをどう使う?単にnugetパッケージをプロジェクトに追加して、routes.EnableFriendlyUrls()を呼び出 すだけで、あなたの作った/Foo.aspxが/Fooルートでアクセスできるようになる!また、ページにさらに情報を渡すためにUrlセグメントを使っ て渡す(/Foo/bar/34)ことができ、Foo.aspxページで、Request.GetFriendlyUrlSegments()メソッドを 使うことでそれを取り出すことができる。
さらにエキサイティングな機能をScott氏は紹介した -
  • モバイルデバイスからリクエストがあった時は、自動的にモバイル用のビューに切り替わる
  • WebFormsFriendlyResolverクラスを拡張して、振る舞いをカスタマイズすることができる – たとえば、デバイスに応じたハンドリングなど
Scott氏は、時間をかけて進化しているASP.NETの壮大なプランの1ステップだと強調する。私たちはすでに.NET 4.5リリースにおけるWebフォームとMVCの間の生産性のギャップが減少しているとお伝えしている。
FriendlyUrlsはまだアルファであり、主に開発者からさらにフィードバックを引き出すために公開されている。これは、.NET 4.5と.NET 4.0の両方で動作するため、既存の.NET 4アプリケーションで動作させることができる。

元ネタ
http://www.infoq.com/jp/news/2012/09/friendlyurls

0 件のコメント:

コメントを投稿