title: Check if any http query exists, not by parameter
body: <p>Since MVC3 WebGrid sorting default is ascending via query string, &amp;sortdir=ASC.. I would like to know how to sort initially by descending.</p>
  
  <p>I've tried below, using Request.QueryString, but in the case were there is absolutely no query string "?..", this doesn't see, to be working:</p>
  
  <pre><code>// Force a descending sort on page load when query string is empty
  if(Request.QueryString[grid.SortDirectionFieldName].IsEmpty()){
      grid.SortDirection = SortDirection.Descending;
  }
  </code></pre>
  
  <p>Since I have a path like ..Admin/Review initially, and not ../Admin/Review?sort=Question6&amp;sortdir=ASC, how can I test this case? Would the above condition still return true if there isn't even a query parameter?</p>
  
  <p>I believe I need to extract a query from the raw url and if it doesn't exist, set my sort direction to descending.</p>