MVC Validación de entrada de validación de errores CSS no funciona
-
24-09-2019 - |
Pregunta
mañana
i no puede obtener el css de entrada de validación de error para el trabajo cuando tengo una clase ya para el cuadro de entrada.
<%=Html.TextBox("FirstName", null, new { @Class = "text" })%>
<%=Html.ValidationMessage("FirstName", new { @style = "color: red;", @Class = "errorInValid" })%>
Si tomo a cabo nueva {@class = "text"} entonces
.input-validation-error
{
border: 1px solid #ff0000 !important;
background-color: red !important;
}
Las obras por encima de CSS.
Ayuda
cordiales, Pete
Gracias de antemano (soy basura en CSS)
Solución
En realidad, no una respuesta, pero trate de comprobar el orden de cómo las clases obtener aplicado en el css.
entrada de validación de errores por lo general hace que antes de cualquier otro clases como
<input type="text" class="input-validation-error text-box single-line">
trate de poner al final de Firebug y ver si algo cambia -. Probablemente se obtienen de overwritte por otra regla
No sé cómo se define la clase de .text - también se podría tratar de definir .input validación de errores como .input forma de validación de errores por lo gana automáticamente una importancia más alta.
Este es sin duda un problema en cascada.
Otros consejos
Añadir clases tanto .input validación de errores y .input.input validación de errores.