datetime已更改格式mvc

时间:2012-10-21 07:43:11

标签: asp.net-mvc-3 model-binding

Edit操作中,我从数据库中检索模型并将其发送到视图。在视图中为模型的createdDate属性创建了一个隐藏标记。当我点击submitt按钮发回模型modelstate.isvalidfalse时,会生成此错误。值20.10.2012 22:29:39DateCreate无效。当我右键单击并选择查看源时,隐藏标记包含20.10.2012 22:29:39而不是2012-10-22 22:29:39。我不知道为什么日期的格式发生了变化。我试图解决问题,我认为我确信最好不要使用DateTime作为模型的属性。最好是换一个字符串。

1 个答案:

答案 0 :(得分:0)

我也有这个问题,这是因为服务器与客户端的全球化。您可以在web.config中设置全球化,也可以在将日期发送到服务器之前在客户端进行转换。