BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース FriendlyUrls – ASP.NET Webフォームのために

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

原文(投稿日:2012/09/11)へのリンク

 

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アプリケーションで動作させることができる。

 

この記事に星をつける

おすすめ度
スタイル

BT