title: C# WebApi Query Parameter Parsing
body: <p>I have a query string coming in from a jquery grid that I am trying to parse into parameters within C# Web API, but I am unable to get one of the properties to populate.</p>
  
  <p>Query String:</p>
  
  <pre><code>?current=1&amp;rowCount=10&amp;sort[received]=desc&amp;sort[email]=asc&amp;sort[id]=desc&amp;searchPhrase=
  </code></pre>
  
  <p>Method:</p>
  
  <pre><code>public IEnumerable&lt;IUserDto&gt; Get(int current, int rowCount, NameValueCollection sort, string searchPhrase)
  </code></pre>
  
  <p>The 'sort' parameter is always null, all others populate correctly. I have tried multiple types for the parameter but no matter what I have tried I always end up with a null parameter.</p>
  
  <p>Any direction or suggestion on parameter type would be appreciated.</p>