Asp.net mvc 3 如何更改MVC 3中自动生成的错误类
我正在MVC3中进行验证。我知道,如果验证未通过,则会自动添加不正确的字段Asp.net mvc 3 如何更改MVC 3中自动生成的错误类,asp.net-mvc-3,Asp.net Mvc 3,我正在MVC3中进行验证。我知道,如果验证未通过,则会自动添加不正确的字段input validation errorclass,并且由于默认CSS,这些字段将变为红色。但如果我使用从互联网下载的另一个主题呢?可能它的错误类只是error或其他什么 我的问题是,如何更改代码中的输入验证错误类?除了使用jQuery还有其他方法吗 感谢您的帮助:)这些是MVC附带的默认验证,您也可以在视图中覆盖它们 /* Styles for validation helpers -----------------
input validation error
class,并且由于默认CSS,这些字段将变为红色。但如果我使用从互联网下载的另一个主题呢?可能它的错误类只是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" })
希望有帮助。是否要更改
输入验证错误的css
?是的,我想对错误应用另一个css。谢谢您的帮助,但我不想编写css。正如我所说的,我从互联网上下载了一个主题,这个主题已经有了CSS错误类。我想使用它们,而不是创建自己的。然后在视图的标签中写下css主题或模板,总是有一个非常非常大的css文件。很难找到错误类
。我总是使用那个类而不修改它。所以,我认为将模板应用于MVC3的最佳方法是更改MVC3错误类。