我正在使用 MVC 3 中的验证。我知道如果验证未通过,错误的字段会自动添加input-validation-error
类,并且由于默认的 CSS,它们会变成红色。但是,如果我使用从 Internet 下载的另一个主题怎么办?也许它的错误类只是error
或其他。
我的问题是,如何更改input-validation-error
代码中的类?除了使用jQuery之外还有什么办法吗?
谢谢你的帮助 :)
我正在使用 MVC 3 中的验证。我知道如果验证未通过,错误的字段会自动添加input-validation-error
类,并且由于默认的 CSS,它们会变成红色。但是,如果我使用从 Internet 下载的另一个主题怎么办?也许它的错误类只是error
或其他。
我的问题是,如何更改input-validation-error
代码中的类?除了使用jQuery之外还有什么办法吗?
谢谢你的帮助 :)
这些是 MVC 附带的默认验证,您也可以在视图中覆盖
/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
color: #ff0000;
}
.field-validation-valid
{
display: none;
}
.input-validation-error
{
border: 1px solid #ff0000;
background-color: #ffeeee;
}
.validation-summary-errors
{
font-weight: bold;
color: #ff0000;
}
.validation-summary-valid
{
display: none;
}
您可以向现有的validationMessageforclass 添加另一个css,而不是覆盖
@Html.ValidationMessageFor(m => m.Id, null, new { @class = "className" })
希望能帮助到你。