2011-08-27 20 views
7

Tengo una vista con @ Html.ValidationSummary ("Compruebe los siguientes errores:") en la parte superior de un formulario. El texto "Compruebe los siguientes errores:" es siempre representado, independientemente de si el estado del modelo es válido (he verificado el estado del modelo tanto en la vista como en el controlador).¿Por qué aparece el ValidationSummary aunque el ModelState es válido?

¿Alguien me puede indicar por qué sucede esto? Siento que me estoy perdiendo algo bastante básico aquí, ¡pero estoy perplejo!

Respuesta

11

Uh - Me acabo de dar cuenta por qué. ¡Fue porque eliminé los estilos predeterminados para el resumen de validación! La adición de este nuevo en solucionado mi problema:

.validation-summary-valid 
{ 
    display: none; 
} 

D'oh!

Cuestiones relacionadas