2008年11月16日日曜日

[.NET]URLを組み立てる

ASP.NETなどで、画面遷移をするURLを組み立てるとき、現在のGET引数を元にパラメータを変更したURLを組み立てたい。といったときに.NET FrameworkではUriBuilderというクラスがあります。

このクラスにQueryというプロパティがあります。名前のとおりQueryを操作するのですが、名前ではなく、インデックスでしかアクセスができないうえ、URLエンコードもしてくれないという、かゆいところに手はが届かないアレなクラスですが、何も無いよりはいいかも。

文字コードの問題はありますが、この辺まとめて日本向けにユーティリティ的なクラスを作ると意外と便利かも。

0 件のコメント: