MVC-Validierung input-validation-Fehler-CSS funktioniert nicht
morgen
komme ich nicht an die input-Validierung-Fehler-css zu arbeiten, wenn ich eine Klasse schon für das Eingabefeld.
<%=Html.TextBox("FirstName", null, new { @Class = "text" })%>
<%=Html.ValidationMessage("FirstName", new { @style = "color: red;", @Class = "errorInValid" })%>
wenn ich new { @Class = "text" } dann
.input-validation-error
{
border: 1px solid #ff0000 !important;
background-color: red !important;
}
Den oben genannten CSS funktioniert.
Helfen
Grüße,
pete
vielen Dank im Voraus (ich bin Mist bei CSS)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht wirklich eine Antwort, aber versuchen Sie, die Reihenfolge, in der Klassen angewendet werden in der css.
input-validation-Fehler in der Regel macht vor allen anderen Klassen, wie
versuchen Sie, ihn am Ende in firebug und sehen, ob sich etwas ändert - wohl es overwritte von einer anderen Regel.
Weiß nicht, wie Ihr .text Klasse definiert ist - Sie könnte auch versuchen zu definieren,.input-Validierung-Fehler als form .input-Validierung-Fehler, so dass es automatisch gewinnt eine höhere Bedeutung.
Dies ist definitiv eine Kaskade problem.
Hinzufügen .input-Validierung-Fehler und .input.input-validation-error-Klassen.