我在 MVC 信息文件中声明了一个属性,例如
[Required(ErrorMessage = "End Date has not being entered")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}", ApplyFormatInEditMode = true)]
[RegularExpression(@"^(0[1-9]|1[012])[/](0[1-9]|[12][0-9]|3[01])[/]\d{4}$", ErrorMessage = "End Date should be in MM/dd/yyyy format")]
public DateTime? ExpirationDate { get; set; }
但是当我以正确的格式输入日期时,例如 2013 年 5 月 13 日。它仍然显示错误消息
End Date should be in MM/dd/yyyy format
我缺少什么代码或上面有任何其他错误。