2010-05-14 55 views
7

我搜索了很多,并将此问题磨练到这种情况: 我使用PRG模式,实际上我使用相同的DTO为我的发布/获取操作。它看起来像当我在获取操作参数列表中具有数据注释属性的dto时,每次初始页面加载时,验证始终显示错误。ASP.NET mvc 2验证始终会在初始页面加载时显示错误

在某些情况下,如果您将错误消息中的星号放在星号中,这可能是您期望的行为,但我该如何摆脱它?

在此先感谢。

+1

此问题和解决方案也适用于MVC 3。 – trebormf 2011-03-09 21:17:29

回答

7

您需要在动作中调用modelstate.clear()来清除模型状态。