ModelState.AddModelError显示错误两次

时间:2010-04-11 07:22:17

标签: c# asp.net-mvc

当属性级别出现错误时使用MVC,我们可以向ModelState添加错误 但同样的错误也会添加到摘要中。我们怎样才能避免两次显示它。

我想在消息摘要中仅显示公共错误,在属性级别显示所有其他错误。

此致 成员Parminder

1 个答案:

答案 0 :(得分:1)

定义验证摘要时,将第一个参数设置为true,表示Exclude Property Errors

例如:

<%= Html.ValidationSummary(true, "Unable to save item. Please correct the errors and try again.")%>

来自MSDN

  

excludePropertyErrors类型:System.Boolean

     

如果仅显示模型级错误,则为true;如果显示所有错误,则为false。