title: Do you expect query string parameter names to be case sensitive?
body: <p>Silverlight is case sensitive for query string parameters so the following code would return false with "callid=5"</p>
  
  <pre><code>string callId;
  if (System.Windows.Browser.HtmlPage.Document.QueryString.TryGetValue("callId", out callId))
  {
  ....
  }
  </code></pre>
  
  <p>Microsoft defends the decision by citing the www.w3.org spec, but I think it leads to a less friendly experience for people trying to link to you, or give a URL over the phone.</p>
  
  <p>Looks like Stackoverflow is case insensitive:
  <a href="https://stackoverflow.com/search?q=silverlight+bug">https://stackoverflow.com/search?q=silverlight+bug</a>
  <a href="https://stackoverflow.com/search?Q=silverlight+bug">https://stackoverflow.com/search?Q=silverlight+bug</a></p>