我有一个带有 String 属性和以下 Data Annotation 的 ViewModel :
编辑以使用字符串
[DataType(DataType.Date, ErrorMessage="Not Working !!!")]
public String StringBirthDate1 { get; set; }
这就是我的看法
@Html.EditorFor(model => model.StringBirthDate1 )
@Html.ValidationMessageFor(model => model.StringBirthDate1)
如果我运行我的应用程序并输入一个无效的日期,例如 '---' 或 29.02.1900,我不会收到任何验证错误!