我正在使用MVC 3中的验证。我知道如果验证未通过,则会自动添加不正确的字段input-validation-error
类,并且由于默认CSS,它们将变为红色。但是如果我使用从互联网上下载的另一个主题呢?也许它的错误类只是error
或其他。
我的问题是,如何更改代码中的input-validation-error
类?有没有办法使用jQuery?
感谢您的帮助:)
答案 0 :(得分:0)
这些是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;
}
您可以将另一个css添加到现有的validationMessageforclass
,而不是覆盖@Html.ValidationMessageFor(m => m.Id, null, new { @class = "className" })
希望它有所帮助。