@Html.ValidationSummary(true) - Что это правда?

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

@Html.ValidationSummary(true)

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

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

Ответ 1

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

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

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