10
具有错误日期格式的MVC DateTime绑定
Asp.net-MVC现在允许DateTime对象的隐式绑定。我采取了以下行动 public ActionResult DoSomething(DateTime startDate) { ... } 这成功地将一个字符串从ajax调用转换为DateTime。但是,我们使用日期格式dd / MM / yyyy; MVC正在转换为MM / dd / yyyy。例如,使用字符串'09 / 02/2009'提交对操作的调用会导致DateTime为'02 / 09/2009 00:00:00',或者在我们的本地设置中为9月2日。 我不想为了日期格式而滚动我自己的模型活页夹。但是似乎不必更改操作以接受字符串,然后如果MVC能够为我执行此操作,则可以使用DateTime.Parse。 有什么方法可以更改用于DateTime的默认模型联编程序中使用的日期格式?默认模型联编程序是否不应该使用您的本地化设置?