上午
当我已经为输入框创建了一个类时,我无法获得输入验证错误css。
<%=Html.TextBox("FirstName", null, new { @Class = "text" })%>
<%=Html.ValidationMessage("FirstName", new { @style = "color: red;", @Class = "errorInValid" })%>
如果我拿出新的{@Class =“text”}然后
.input-validation-error
{
border: 1px solid #ff0000 !important;
background-color: red !important;
}
上面的CSS工作。
帮助
的问候, 皮特
提前感谢(我是CSS的垃圾)
答案 0 :(得分:2)
不是一个真正的答案,但请尝试检查如何在css中应用类的顺序。
输入验证错误通常在任何其他类(如
)之前呈现<input type="text" class="input-validation-error text-box single-line">
尝试将它放在firebug的最后,看看是否有变化 - 可能它会被另一条规则覆盖。
不知道你的.text类是如何定义的 - 你也可以尝试将 .input-validation-error 定义为表单.input-validation-error 所以它自动获得更高的重要性。
这肯定是一个级联问题。
答案 1 :(得分:0)
添加.input-validation-error和.input.input-validation-error类。