ASP.NET で Querystring の区切り文字を / と _ に変更する方法を教えてください。


通常、 test.aspx?id=51&key=abc といったように & と = を区切り文字にしますが、これを test.aspx?id_51/key_abc といったように / と _ 等に変更する方法を知りたいです。

Request.PathInfo でとった文字列を操作(/ と _ で Split など)するのではなく、Request.Querystring(”id”) で受け取れるような IIS または、ASP.NET の設定方法を探しています。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/11/21 01:05:21
  • 終了:--

回答(1件)

id:kimizu No.1

kimizu回答回数726ベストアンサー獲得回数212005/11/22 10:27:59

ポイント40pt

引数の区切りを&

キーワードと値の区切りを=

にするのは、CGIのルールです。

CGIでGETの処理を使うのであれば、このルールからは逸脱出来ないと思われます。

どのような用途で使用するのか不明ですが、例のような使い方をサポートする

機能はありません。

http://homepage1.nifty.com/glass/tom_neko/web/web_03.html#URLenc...

エンコード・コレクション (メール、テキスト関連)

URLエンコードは、ブラウザで勝手に処理されてしまうため、

こちらもルールに従う必要があります。

id:kuroneko84

ご回答ありがとうございます。

お答えいただいたことは、ちょっと私が知りたかったこととは違いますが、自分でなんとか手がかりを見つけました。

ありがとうございました。

2005/11/26 23:46:27

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません