我有一个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)
如何为此特定字段定义自定义错误消息?
谢谢
答案 0 :(得分:2)
如果您希望将不同的消息发送到属性中预先定义的消息,则可以使用ValidationMessageFor来应用自定义消息
@Html.ValidationMessageFor(m => m.OwnerBirthDate, "custom error message")