In MVC3 for client side validation, we are using jQuery. It seems to be working for all the validations but I tried Compare Validator to compare
ViewModel property with
Model property and it was not working. In any case, it is saying it is not matched. I am using all the latest jQuery libraries. I did some Googling and found that it is a bug in jQuery and also found a solution which is given below.
Under the project, there is a jquery.validate.unobtrusive.min.js file. Search the following code in that.
Replace this line with the following line:
After changing this, it works fine.