在我的ASP.NET MVC 4项目中,我有一个使用DataAnnotations验证日期属性的DateOfBirth字段......
[Required(ErrorMessage = "This field is required"), Date]
public DateTime DateOfBirth { get; set; }
我已将DatePicker控件的格式设置为dd-MM-yyyy(默认为yyyy-MM-dd)。 但是当我提交表格时,我被告知日期格式无效。
dd-MM-yyyy是一种有效的日期格式,为什么会抱怨?有什么方法可以解决这个问题吗?
由于
答案 0 :(得分:0)
尝试添加:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd-MM-yyyy}")]