Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ASP.net MVC ValidationSummary always being rendered

I've added an ASP.net MVC validation summary and even when the page is first loaded and when ModelState is valid it renders this out...

<div class="validation-summary-valid" data-valmsg-summary="true"><span>Errors</span>
<ul><li style="display:none"></li>
</ul></div>

The text 'Errors' is not hidden! (Its not even styled but that's not the point!)

How do I make it only show the validation summary heading when there's an error?

Cheers, Ian.

like image 424
Ian Warburton Avatar asked Jun 08 '11 17:06

Ian Warburton


1 Answers

The validation-summary-valid CSS class is defined in the default MVC /Content/Site.css file as:

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

...do you definitely have a reference to this file in your View?

like image 143
Steve Wilkes Avatar answered Nov 15 '22 13:11

Steve Wilkes



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!