MVC convalida dell'input-convalida errori CSS non funziona
-
24-09-2019 - |
Domanda
mattina
Non riesco a ottenere il css input-validazione errori per lavoro quando ho una classe già per la casella di input.
<%=Html.TextBox("FirstName", null, new { @Class = "text" })%>
<%=Html.ValidationMessage("FirstName", new { @style = "color: red;", @Class = "errorInValid" })%>
se prendo nuovo {@class = "text"} poi
.input-validation-error
{
border: 1px solid #ff0000 !important;
background-color: red !important;
}
Le opere sopra CSS.
Aiuto
saluti, Pete
grazie in anticipo (io sono merda a CSS)
Soluzione
Non proprio una risposta, ma provare a controllare l'ordine di come le classi vengono applicate nel css.
ingresso-validazione-errore si rende prima di qualsiasi altra classi come
<input type="text" class="input-validation-error text-box single-line">
prova a mettere alla fine di Firebug e vedere se qualcosa cambia -. Probabilmente ottenere di overwritte da un'altra regola
Non so come la classe .text è definita - si potrebbe anche provare a definire .input-convalida errori modulo .input-convalida errori in modo guadagna automaticamente più alta importanza.
Questo è sicuramente un problema a cascata.
Altri suggerimenti
Aggiungi classi sia .input-validazione di errori e .input.input-validazione di errori.