title: Allowing dangerous query strings
body: <p>I need to be able to allow query strings that contain characters like '&lt;' and '>'. However, putting something like id=mi&lt;ke into the the URL will output an error page saying:</p>
  
  <p><em>A potentially dangerous Request.QueryString value was detected from the client (id="mi&lt;ke").</em></p>
  
  <p>If I first url encode the url (to create id=mi%3Cke) I still get the same error. I can get around this by putting ValidateRequest="false" into the Page directive, but I'd prefer not to do that if at all possible.</p>
  
  <p>So is there anyway to allow these characters in query strings and not turn off ValidateRequest?</p>
  
  <p>EDIT: I want to allow users to be able to type the urls in by hand as well, so encoding them in some way might not work.</p>