Если предположить, что ошибок валидации нет, результирующий html будет добавлен после вызова @Html.ValidationSummary
<div class="validation-summary-valid" data-valmsg-summary="true"><span>...</span>
<ul><li style="display:none"></li>
</ul></div>
и при условии, что в вашем css есть стандарт validation-summary-valid
(отображение: нет;)div не будет показан.
Это прекрасно , но не все ли будет работать так же, если @Html.ValidationSummary("...")
ничего не выведет вместо «скрытого» div?