2012-04-03 3 views
0

クエリ文字列の引数を区切る '&'は、にエンコードされています。私が欲しいものではありませんUnable Response.Redirect(url);クエリの引数が多い

http://other-domain.com/?a=1&b=2 

が、私は単純にしたい:

// sitecore ASP.NET server side ascx code... 
string url = string.Format("http://other-domain.com/?a={0}&b={1}", "1", "2"); 
Response.Redirect(url); 
// ... 

は私のブラウザのアドレス与え、それはのResponse.Redirect(

http://other-domain.com/?a=1&b=2 

です)HTMLencodingされ、私の " & '?

そして、どうやってセパレータだけを残すのですか?

+0

http://stackoverflow.com/questions/561954/asp-net-urlencode-ampersand-for-use-in-query-string-と同じグラウンドをカバーしています。Server.UrlEncodeをご覧ください。 – dash

答えて

0

私は確かに一つです:これはではありませんあなたが投稿したResponse.Redirect()または他のコードによって引き起こされます。

おそらく実際のコードには何か間違いがあります。

+0

ありがとうございました。私の問題はファイルにhtmlEncodingされたエディタでしたが、画面上に '&'を表示しました(つまり、sitecoreのデベロッパーセンターエディタ)。 –

関連する問題