@Html.ValidationSummary(true) - "true" 的作用是什么?

15

我有一段代码,其中包含:

@Html.ValidationSummary(true)

我查看了MSDN网站,仍然不清楚将"true"设置为什么作用?我注意到当我有针对某些字段的验证消息时,它仍会创建一个空的验证摘要DIV。

是否有一种方法可以防止创建摘要DIV,因为当我的字段是重复的时,它们并不显示任何内容。

1个回答

23

您可以针对属性或模型指定错误消息。指定在模型中的消息将使用validationsummary()方法进行显示。

bool属性指示您是否希望在同时显示属性错误消息时显示验证摘要错误消息。如果选择不这样做,则首先向用户显示属性错误消息。然后,当用户解决了所有这些错误消息后,在显示概述错误消息。

如果bool参数为true,则仅显示模型级别的错误。如果参数为false,则显示所有错误。


感谢您的澄清。 - mpora
2
你能解释一下模型级错误和属性级错误之间的区别吗? - FrostyStraw
请参考《专业 ASP.NET MVC 4》第103页,了解有关模型级错误与属性级错误的区别。 - Dangerous

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接