title: HTTP GET controller actions and ModelState.IsValid
body: <p>Pretty much all literature I've read on ASP.NET MVC over the years describes ModelState.IsValid as something that comes into play only with HTTP POST action methods. I understand this is the convention, but would assume ModelState.IsValid is also assigned -- and should be checked as necessary -- in HTTP GET action methods that involve model binding. Can anyone confirm this?</p>