@ Html.ValidationSummary(true) - 真实的是什么?

Sam*_*tar 11 asp.net-mvc asp.net-mvc-3

我的代码包含:

@Html.ValidationSummary(true)
Run Code Online (Sandbox Code Playgroud)

我查看了MSDN网站,仍然无法看到"true"的设置是什么?我注意到,当我有用于字段的验证消息时,它仍然会创建一个空的验证摘要DIV.

有没有办法压制创建摘要DIV,因为它们没有显示任何东西,例如我的字段是重复的.

Dan*_*ous 20

您可以针对属性或针对模型指定错误消息.使用validationsummary()显示针对模型指定的那些.

bool属性指示是否要在显示属性错误消息的同时显示验证摘要错误消息.如果您不选择,则首先会向用户显示属性错误消息.然后,当用户解决了所有这些错误消息后,将显示摘要错误消息.

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

  • 您能解释一下模型级错误和属性级错误之间的区别吗? (2认同)