I am trying to perform the following task in asp.net
Response.Redirect("/?confim&name=John%20Smith");
When this code is executed the url I see in the browser address is "www.mysite.com/?confirm&name=John+Smith".
But what I want is "www.mysite.com/?confirm&name=John%20Smith".
I know that %20 and + are in place of a space and I know it would probably be better to have the name something like "John_Smith". But I am integrating with a third party piece of software etc, with old data and for legacy reasons it cant change.
I have tried this in another vanilla site and I don't receive the problem, so I cant help but wonder if its a global setting or something that I am missing or haven't heard of. Any help would be greatly appreciated
Thanks
Will