ASP.NET MVC3比较验证器无法正常工作

时间:2012-01-18 13:23:24

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

我已经设置了比较属性来比较密码,如this博客中所述。 但它不起作用。当我搜索它时,我发现它是jquery.validate.js文件中的一个已知错误。

Is the Compare Validator Bugged

Asp.net forum

我尝试了以上链接中给出的解决方案,但没有成功。

1 个答案:

答案 0 :(得分:1)

描述

您正在混合服务器和客户端。 DataAnnotation Attribute CompareAttribute仅适用于服务器端。

但是你可以使用jQuery验证插件获得类似的功能。

示例

$.validator.addMethod("yourMethodName", function(value, element) {
    // compare and return
}

更多信息

查看两个教程。