Asp.Net MVC - 更改错误类名称

Mel*_*sus 15 validation asp.net-mvc xval

当我在Asp.Net MVC中进行字段验证时,它生成了以下错误css类:

  • 输入验证错误
  • 现场验证错误

有没有办法可以更改生成的错误类的名称?

我用xVal.

Cha*_*ino 11

我不知道xVal,但就ASP.NET MVC方面而言,如果您查看源代码,您会看到有一些代表这些值的静态只读字符串.

public static readonly string ValidationInputCssClassName = "input-validation-error";
public static readonly string ValidationMessageCssClassName = "field-validation-error";
public static readonly string ValidationSummaryCssClassName = "validation-summary-errors";
Run Code Online (Sandbox Code Playgroud)

因此,要么根据自己的喜好编辑源代码(也可能修复xVal),要么改变输出代码以某种方式使用不同的值.

如果xVal正在使用jQuery Validation(我认为它确实......?),你可以更改'errorClass'选项的默认值.我的回答可以帮助你走这条路.

HTHs,
查尔斯