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)

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top