Hi, I am trying to request a webpage from an iis web server that I control utilising query strings.
E.g., I have a webbrowser control in my winforms app and request a page similar to "www.site.com/getpage.ashx?field=afsfgwesar+sere"
When i try to run this it fails because on the server side, getpage.ashx can’t locate the right field.
After much hair pulling I have figured out that the string has actually changed from what was sent to the browser and what was received - i.e. - the plus symbol is missing when the server starts working with it.
It begins as "afsfgwesar+sere" and ends as "afsfgwesarsere". So somewhere along the line the string is being reformatted?
This is how I am getting the string on the server side -
string field = (string)context.Request.QueryString["field"];
It is at this point I have stepped in and seen the missing plus symbol.
Does anyone know why I am losing the plus symbol and how I can get it back?