型号:
[Required(AllowEmptyStrings = false, ErrorMessage="Please enter student name.")]
[StringLength(20,ErrorMessage="Student name cannot be over 20 characters long")]
public string StudentName { get; set; }
查看:
@Html.ValidationMessageFor(m=>m.StudentName,new {@class = "validation"})
似乎ValidationMessageFor
没有这样的重载。我如何申请上课?
答案 0 :(得分:18)
我只是看了this。
所以在你的情况下试试:
@Html.ValidationMessageFor(m=>m.StudentName,""/* or null or what you want the error message to be */, new { @class = "validation" })
答案 1 :(得分:6)
默认情况下,它应该使用.field-validation-error
类。
您所要做的就是自定义css。
.field-validation-error {
color: red;
}
如果您真的想将该类名更改为“验证”,那么我不知道如何。