title: In ASP.NET MVC 2, can I deserialize a querystring into an array using the default ModelBinder?
body: <p>In ASP.NET MVC 2, you can use this URL and this controller method:</p>
  
  <pre><code>GET http://server/controller/get?id=5
  
  public ActionResult Get(int id)
  {
      ...
  }
  </code></pre>
  
  <p>And the ModelBinder will convert the <code>id=5</code> querystring to <code>id = (int) 5</code> in the method parameter. However, this won't work:</p>
  
  <pre><code>GET http://server/controller/get?idlist=1,2,3,4,5
  
  public ActionResult Get(int[] idlist)
  {
      ...
  }
  </code></pre>
  
  <p><code>idlist</code> will be null in the parameter. Although the parsing for this is pretty trivial, I was wondering if there is a way to either change the method signature or the querystring in order to make the default ModelBinder automatically deserialize arrays/collections?</p>