I need to be able to resolve query strings containing characters like '<' and '>'. However, putting something like id = mi <ke in the URL will display a page with an error message:
A potentially dangerous Request.QueryString value was detected at the client (id = "mi <ke").
If I first url encode url (to create id = mi% 3Cke), I still get the same error. I can get around this by putting ValidateRequest = "false" in the page directive, but I would prefer not to, if at all possible.
So does it still allow these characters in the query strings and not disable ValidateRequest?
EDIT: I want users to be able to enter URLs manually, so some of their encoding may not work.
source
share