Ни одно из вышеперечисленных решений не помогло мне. Я был разочарован тратить свое время на них. Однако есть простое решение.
Решение было достигнуто путем сравнения разметки HTML для допустимого состояния и разметки HTML для состояния ошибки.
Никаких ошибок не будет:
<div class="validation-summary-valid" data-valmsg-summary="true"></div>
при возникновении ошибки этот div заполняется ошибками, и класс изменяется на validation-summary-errors:
<div class="validation-summary-errors" data-valmsg-summary="true">
Решение очень простое. Очистите HTML-код div, который содержит ошибки, а затем верните класс в правильное состояние.
$('.validation-summary-errors').html()
$('.validation-summary-errors').addClass('validation-summary-valid');
$('.validation-summary-valid').removeClass('validation-summary-errors');
Удачного кодирования.