在Edit
操作中,我从数据库中检索模型并将其发送到视图。在视图中为模型的createdDate
属性创建了一个隐藏标记。当我点击submitt
按钮发回模型modelstate.isvalid
为false
时,会生成此错误。值20.10.2012 22:29:39
对DateCreate
无效。当我右键单击并选择查看源时,隐藏标记包含20.10.2012 22:29:39
而不是2012-10-22 22:29:39
。我不知道为什么日期的格式发生了变化。我试图解决问题,我认为我确信最好不要使用DateTime
作为模型的属性。最好是换一个字符串。
答案 0 :(得分:0)
我也有这个问题,这是因为服务器与客户端的全球化。您可以在web.config中设置全球化,也可以在将日期发送到服务器之前在客户端进行转换。