0

在我的 ASP.NET MVC 4 项目中,我有一个使用 DataAnnotations Validation Date 属性的 DateOfBirth 字段...

[Required(ErrorMessage = "This field is required"), Date]
public DateTime DateOfBirth { get; set; }

我已将 DatePicker 控件的格式设置为 dd-MM-yyyy(默认为 yyyy-MM-dd)。但是当我提交表格时,我被告知日期格式无效。

dd-MM-yyyy 是一种有效的日期格式,那它为什么会抱怨呢?有没有什么办法解决这一问题?

谢谢

4

1 回答 1

0

尝试添加:

[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd-MM-yyyy}")]
于 2013-05-16T09:35:37.167 回答