我正在使用验证器控件的多个变体(RequiredFieldValidator、CompareValidator 等),并使用验证器的 CssClass 属性。我可以(通过 Firebug)看到该类正在被应用,但验证器控件本身正在向其添加一个样式元素,即颜色:红色。但我不想要这样。我希望控件仅使用 cssclass。
我知道我可以覆盖 Forecolor 属性,但我必须在项目中的每个验证器上执行此操作。我真的希望能够在样式表中更改 CSS 类,以防我们将来必须更改所有错误消息的外观。
有人知道如何告诉验证器控件不使用其默认样式吗?
最佳答案
您可以在 css 文件中执行此操作:
.validator
{
color: blue !important;
}
这将覆盖内联红色样式。
关于ASP.Net 验证器默认样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/247416/