Эта проблема изолирована от jQuery Validate Javascript Library .
Имя файла сценария: jquery.validate.unobtrusive.min.js
Хотя jQuery является открытым исходным кодом, эта библиотека предоставлена Microsoft (как указано в верхней части моего файла js):
/*
** Unobtrusive validation support library for jQuery and jQuery Validate
** Copyright (C) Microsoft Corporation. All rights reserved.
*/
Попробуйте заменить библиотеку, чтобы использовать замену jquery.validate.min.js
Одним из способов является использование диспетчера пакетов NuGet в Visual Studio
следующее:
- Щелкните правой кнопкой мыши по проекту Ссылки папка
- Выбрать 'Добавить ссылку на пакет библиотеки ...'
- Когда откроется окно, выберите «Онлайн» в меню левой боковой панели.
- В правом верхнем углу введите 'jquery.validate' и нажмите клавишу ввода.
- Найдите 'jQuery Validation' и нажмите кнопку 'Установить' .
- Измените свой код, чтобы использовать новое имя библиотеки 'jquery.validate.min.js'
Я протестировал это, и моя проверка полей на стороне клиента, похоже, работает без раздражающих исключений при отладке в Visual Studio.