我正在使用MVC 4,这是我的模型:
[DisplayFormat(DataFormatString = "{0,d}")]
[Required(ErrorMessage="The start date is required")]
[Display(Name="Start Date")]
public DateTime startDate { get; set; }
当我在asdf
中输入start date
时,收到错误消息this is not a date
但是当我输入02
时,我没有收到错误消息。相反,当我使用state
modelstate
错误
我正在使用{0,d}
来验证日期。
答案 0 :(得分:0)
我认为你需要改变
[DisplayFormat(DataFormatString = "{0,d}")]
到
[DisplayFormat(DataFormatString = "{0:d}")]