css - MVC 验证输入验证错误 CSS 不工作

标签 css asp.net-mvc validation asp.net-mvc-validation

早上好

当我已经有一个用于输入框的类时,我无法让输入验证错误 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 很烂)

最佳答案

不是真正的答案,但请尝试检查类在 css 中的应用顺序。

input-validation-error 通常在任何其他类之前呈现

<input type="text" class="input-validation-error text-box single-line">

试着把它放在 firebug 的最后,看看是否有什么变化——可能它被另一个规则覆盖了。

不知道您的 .text 类是如何定义的 - 您也可以尝试将 .input-validation-error 定义为 form .input-validation-error 所以它会自动获得更高的重要性。

这绝对是一个级联问题。

关于css - MVC 验证输入验证错误 CSS 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2175822/

相关文章:

javascript - 如何使背景图像在缩放时保持不变?

html - 如何使同一行的一行输入与下一行的输入垂直?

c# - 依赖注入(inject)组合根和装饰器模式

asp.net-mvc - 使用Google.Apis.YouTube.v3在YouTube channel 上载视频而无最终用户登录提示

javascript - 在某些字段上禁用 Dojo 验证

error-handling - 如何: customize & internationalize error codes/messages in Symfony?

WPF 验证框架

html - Div 一直在其他 div 之上,即使它具有较低的 z-index?

android - 我应该在 Android 4.4 的 CSS 中使用什么中文字体?

javascript - 将 razor enumdropdownlistfor 转换为 Bootstrap 按钮组下拉列表