title: Does model binding work via query string in asp.net mvc
body: <p>Does model binding work via query string as well ?</p>
  
  <p>If I have a get request like : </p>
  
  <pre><code>GET /Country/CheckName?Country.Name=abc&amp;Country.Id=0 HTTP/1.1
  </code></pre>
  
  <p>Would the following method in CountryController have its oCountry argument containing Id and Name properties with values from the query string ?</p>
  
  <pre><code>public ViewResult CheckCountryName(Country oCountry)
  {
       //some code
       return View(oCountry);
  }
  </code></pre>
  
  <p>For some reason I am getting Id as 0 and Name as null in oCountry object. What is missing ?</p>