1

我有一个 DateTime 字段(可以接受多种日期时间格式,因此创建 Regex 模式很痛苦)

当我在现场输入“Aaaaaa”之类的内容时,我收到错误消息:

The value 'Aaaaa' is not valid for OwnerBirthDate

模型外观:

[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd.MM.yyyy}")]
[Required(ErrorMessage = "*")]
public DateTime? OwnerBirthDate { get; set; }

看法:

@Html.TextBoxFor(x => x.OwnerBirthDate)

如何为这个特定字段定义自定义错误消息?

谢谢

4

1 回答 1

2

如果您想要与属性中预定义的消息不同的消息,则可以使用 ValidationMessageFor 应用自定义消息

@Html.ValidationMessageFor(m => m.OwnerBirthDate, "custom error message")
于 2013-01-18T10:46:33.030 回答