ASP.NET mvc 2验证始终在初始页面加载时显示错误

时间:2010-05-14 14:57:12

标签: asp.net asp.net-mvc-2

我经常搜索,并将此问题归结为此案例: 我正在使用PRG模式,实际上我使用相同的DTO进行发布/获取操作。看起来当我在get动作参数列表中有dto和data annotation属性时,每次初始页面加载时,验证总是显示错误。

在某些情况下,如果您在错误消息中添加星号,这可能是理想的行为,但我该如何摆脱它呢?

提前致谢。

1 个答案:

答案 0 :(得分:7)

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