почему @ Html.ValidationSummary ("...") выводит div с style = display: none вместо вывода ничего - PullRequest
0 голосов
/ 21 сентября 2011

Если предположить, что ошибок валидации нет, результирующий 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?

Ответы [ 2 ]

3 голосов
/ 21 сентября 2011

Если ненавязчивые функции jquery будут заполнять клиентскую часть сводной информации о проверке, не потребуется ли сценариям место для размещения сводной информации?В противном случае вам придется каждый раз перезагружать страницу, что противоречит цели проверки на стороне клиента.

1 голос
/ 21 сентября 2011

Полагаю, это так, что проверка на стороне клиента может показать div, если проверка не удалась на клиенте позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...