このパッケージをどう使う?単にnugetパッケージをプロジェクトに追加して、routes.EnableFriendlyUrls()を呼び出 すだけで、あなたの作った/Foo.aspxが/Fooルートでアクセスできるようになる!また、ページにさらに情報を渡すためにUrlセグメントを使っ て渡す(/Foo/bar/34)ことができ、Foo.aspxページで、Request.GetFriendlyUrlSegments()メソッドを 使うことでそれを取り出すことができる。
さらにエキサイティングな機能をScott氏は紹介した -
- モバイルデバイスからリクエストがあった時は、自動的にモバイル用のビューに切り替わる
- WebFormsFriendlyResolverクラスを拡張して、振る舞いをカスタマイズすることができる – たとえば、デバイスに応じたハンドリングなど
FriendlyUrlsはまだアルファであり、主に開発者からさらにフィードバックを引き出すために公開されている。これは、.NET 4.5と.NET 4.0の両方で動作するため、既存の.NET 4アプリケーションで動作させることができる。
元ネタ
http://www.infoq.com/jp/news/2012/09/friendlyurls
0 件のコメント:
コメントを投稿