7
我搜索了很多,并将此问题磨练到这种情况: 我使用PRG模式,实际上我使用相同的DTO为我的发布/获取操作。它看起来像当我在获取操作参数列表中具有数据注释属性的dto时,每次初始页面加载时,验证始终显示错误。ASP.NET mvc 2验证始终会在初始页面加载时显示错误
在某些情况下,如果您将错误消息中的星号放在星号中,这可能是您期望的行为,但我该如何摆脱它?
在此先感谢。
我搜索了很多,并将此问题磨练到这种情况: 我使用PRG模式,实际上我使用相同的DTO为我的发布/获取操作。它看起来像当我在获取操作参数列表中具有数据注释属性的dto时,每次初始页面加载时,验证始终显示错误。ASP.NET mvc 2验证始终会在初始页面加载时显示错误
在某些情况下,如果您将错误消息中的星号放在星号中,这可能是您期望的行为,但我该如何摆脱它?
在此先感谢。
您需要在动作中调用modelstate.clear()来清除模型状态。
此问题和解决方案也适用于MVC 3。 – trebormf 2011-03-09 21:17:29