The '&' that separates query string arguments is getting encoded no mater what I do.
// sitecore ASP.NET server side ascx code...
string url = string.Format("http://other-domain.com/?a={0}&b={1}", "1", "2");
Response.Redirect(url);
// ...
gives my browser the address:
http://other-domain.com/?a=1&b=2
which is not what I want, I simply want:
http://other-domain.com/?a=1&b=2
Is it Response.Redirect() that is HTMLencoding my '&'?
And how do I get it to leave that separator alone?
I am certain of one thing: this is not caused by Response.Redirect() or any of the other code that you posted.
There is probably something else wrong in the actual code.