【发布时间】:2014-03-27 17:32:21
【问题描述】:
我正在使用数据注释,并且我已经应用了范围验证器,但验证器中的错误消息不起作用。默认为“Code1 字段为必填项”..
View Page::
@Html.DropDownListFor(m => m.Code1, Model.Codes, "Select", new { })
@Html.ValidationMessageFor(mbox => mbox.Code1)
model
[Range(1, 250, ErrorMessage = "code field is required")]
public int Code1 { get; set; }
我不知道为什么我定义的错误消息没有显示出来。
我也尝试过更改视图页面中的消息:
View Page::
@Html.DropDownListFor(m => m.Code1, Model.Codes1, "Select","Code is required", new { })
现在,此处定义的消息正在工作,但它给了我一个奇怪的行为。 它以黑色和白色显示上述给定的消息,当 验证触发,当我更改下拉列表中的值时,它再次变为黑白。
在此处输入代码
【问题讨论】:
标签: asp.net-mvc validation asp.net-mvc-4 data-annotations