Я использую проверку на стороне клиента, и я хотел бы, чтобы приведенное ниже сообщение отображалось только тогда, когда у меня есть ошибка. Я пытаюсь использовать эту общую ошибку в случае, если какое-либо поле недействительно.
В настоящее времяHtml.ValidationSummary (false, "message") всегда отображается, даже при загрузке страницы
"* обозначает обязательное поле"
всегда показывает еще до проверки.
<%: Html.ValidationSummary(false, "* denotes required field.")%>
Я использую привязку модели для выполнения проверки на стороне клиента и MVC.
Почему это не в таблице стилей по умолчанию? –
И почему структура требует единого сообщения для суммирования как допустимых, так и недопустимых моделей? –
Ну, если проверка на стороне клиента включена, они не могут удалить div со страницы, как это было бы на стороне сервера, поскольку js должен быть способен показать и скрыть ее. Они могли бы использовать только отображение: нет, чтобы скрыть это, но вместо этого они использовали класс, который дает вам больше контроля над стилем (за счет того, что вы настраиваете правило стилей в любом случае). –