title: ASP.NET MVC3: Force controller to use date format dd/mm/yyyy
body: <p>Basically, my datepicker uses UK format of <code>dd/mm/yyyy</code>. But when I submit the form, ASP.net is clearly using US format.
  (will only accept days if less than 12, i.e. thinks it is the month.)</p>
  
  <pre><code> public ActionResult TimeTable(DateTime ViewDate)
  </code></pre>
  
  <p>Is there a way to force it to recognise a certain way?</p>
  
  <p>Strangely though, other methods of insert seem to recognise the correct format.</p>
  
  <p>"The parameters dictionary contains a null entry for parameter <code>ViewDate</code> of non-nullable type <code>System.DateTime</code> for method <code>System.Web.Mvc.ActionResult Index(System.DateTime)</code> in <code>Mysite.Controllers.RoomBookingsController</code>. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter."</p>