title: Why is the comma URL encoded?
body: <p>When debugging in ASP.NET MVC, I don't see a difference between:</p>
  
  <pre><code>http://mysite.com?q=hi,bye
  </code></pre>
  
  <p>and</p>
  
  <pre><code>http://mysite.com?q=hi%2Cbye
  </code></pre>
  
  <p>The querystring param "q" always has a value of "hi,bye".</p>
  
  <p>So why is the comma encoded?</p>
  
  <p>I want to do something like this <a href="https://stackoverflow.com/a/752109/173957">https://stackoverflow.com/a/752109/173957</a>.</p>
  
  <p>I have  this form: </p>
  
  <pre><code>&lt;form method="GET" action="/Search"&gt;
       &lt;input type="hidden" name="q" value="hi,bye"/&gt;
       &lt;input type="submit" value="ok"/&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>How can I prevent this value from being encoded?</p>