ASP.NET MVC 3.0的CompareAttribute

时间:2011-04-19 09:11:22

标签: jquery asp.net asp.net-mvc asp.net-mvc-3

我正在使用MVC-3.0。我需要比较2个模型值的相同性,如密码,确认密码。所以,我使用了CompareAttribute。我也使用了很多jQuery库。比较模型值时(我使用的是CompareAttribute),如果值不相同,CompareAttribute会在UI中弹出错误消息。

现在问题是,即使我在收到错误消息后清除并提供相同的值,也不会从屏幕上清除消息。代码仍然在提供的值中出现错误。我已经用尽了这种行为的可能原因。

需要帮助才能解决此问题。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您是否有机会将项目升级到jquery 1.5?这样做打破了Visual Studio附带的客户端验证(比较属性和其他几个问题)。显然,visual studio附带的验证与新的jquery - http://www.telerik.com/community/forums/aspnet-mvc/general/jquery-1-5.aspx不兼容。