2011-10-27 6 views
0

私は以下のようなクエリ文字列を持っている:
Default.aspx?path=/Play & Game&AnotherQueryString=bla blaASP.Net URLENCODE - アンパサンドインサイドクエリ文字列

URLENCODE以下:

lastpath = HttpUtility.UrlEncode(Request["path"].ToString()); 

出力はこのようなものです:

%2fPlay+

クエリ文字列内でアンパサンドを処理するにはどうすればいいのでしょうか?そのアンパサンドはデリミタではありませんクエリ文字列間を繰り返しますか?リクエストは、[ "パス"]。ToStringメソッド()は常にそのような次の&

で停止しますので、

答えて

2

あなたは、クエリでそれをputing前にパスをエンコードする必要があります= Default.aspxの?パス=%2fPlay +% 26 +ゲーム& AnotherQueryString = bla bla