I have an application that can launch Internet Explorer to a specific website. The problem is, if you include a question mark within the URL, it transforms it into %20; For example, if I tell it to go to: http://www.domain.com/default.aspx?id=572 when Internet Explorer opens, the webpage is changed to http://www.domain.com/default.aspx%20;id=572 and ASP.NET is unable to render the page when it looks like that.
I can't do anything to change the application, and as far as I can tell, there is no escape character.
Is there any other way I can pass a variable to ASP.NET other than with a QueryString from a third party application?