@ Html.ValidationSummary (true) - что правда делает? - PullRequest
11 голосов
/ 26 декабря 2011

У меня есть код, который содержит:

@Html.ValidationSummary(true)

Я посмотрел сайт MSDN и до сих пор не вижу, что делает настройка "true"? Что я заметил, так это то, что когда у меня есть сообщения проверки для полей, он все равно создает пустое DIV сводки проверки.

Есть ли способ подавить создание сводных DIV, поскольку они ничего не показывают, когда, например, мое поле является дубликатом.

1 Ответ

20 голосов
/ 26 декабря 2011

Вы можете указать сообщения об ошибках по свойствам или по модели. Те, которые указаны для модели, отображаются с использованием validationsummary ().

Свойство bool указывает, хотите ли вы отображать сводные сообщения об ошибках проверки одновременно с сообщениями об ошибках свойства. Если вы решите не делать этого, то сообщения об ошибках свойства будут сначала отображаться пользователю. Затем, когда пользователь разрешил все эти сообщения об ошибках, сводные сообщения об ошибках будут отображаться после.

Если параметр bool равен true, отображаются только ошибки уровня модели. Если параметр имеет значение false, отображаются все ошибки.

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