Когда вы создаете новый проект ASP.NET MVC 3 в Visual studio, папка вашего скрипта по умолчанию будет содержать среди прочего:
jquery-1.5.1.min.js
jquery.validate.min.js (which is version 1.8.0)
Первое, что вы можете сделать, это обновитьВерсия jquery до последней версии, которая сегодня является версией 1.7.1
. После этого проверка на стороне клиента перестанет работать в Internet Explorer 7 и Internet Explorer 8 * 1009.*.
Это потому, что версия jquery.validate не совместима с версиями jquery> 1.6 .Решения просты, вам также необходимо обновить свою версию jquery.validate.
Вы можете найти текущую версию 1.9 из CDN Microsoft или последнюю версию из GitHub здесь:
Microsoft Ajax CDN: http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js
GitHub Jquery Validation: https://github.com/jzaefferer/jquery-validation/downloads
Помните, что вы всегда можете найти самую последнюю библиотеку JavaScript в CDS Microsoft, см. Полный список доступныхбиблиотеки здесь: http://www.asp.net/ajaxlibrary/cdn.ashx
Эта информация из моего сообщения в блоге об этой проблеме