ModelState values override Model values in HtmlHelpers

We ran into an interesting problem in Chrome using MVC, dates, and EditorFor. When we tried to submit a search, the dates kept getting the wrong format applied to them once the page loaded again, and because of this Chrome wouldn't display a datepicker for them anymore, even though it did when the page first loaded. We eventually discovered that this was due to the way MVC operates with query string and model values, and we were able to find... Read more >