title: What is the behavior of Hash(#) in query string
body: <p>I am sending the below url with query string. In the query string one parameter 
          "approverCmt" has value with hash(#).</p>
  
  <pre><code>    "/abc/efd/xyz.jas?approverCmt=Transaction Log #459505&amp;batchNm=XS_10APR2015_082224&amp;mfrNm=Timberland"
  </code></pre>
  
  <p>In server side when I tried to retrieve it from the request I get</p>
  
  <pre><code>    approverCmt = Transaction Log  -----&gt; "#459505" is missing
      batchNm = null
      mfrNm = null
  </code></pre>
  
  <p>And If I remove hash(#) from query string or If I replace # with %23 every thing works fine</p>
  
  <p>I don't understand why I am getting null for one parameter if another parameter contains a hash(#) symbol. </p>
  
  <p>Appreciate if any one can explain.</p>