Я использовал метод, описанный здесь , чтобы локализовать мои сообщения с аннотациями данных, и в основном он отлично работает в сообщениях в обычной форме. Я также вижу локализованное сообщение проверки на стороне клиента.
Однако проблема возникает, когда у меня есть частичное представление, в котором поля ввода должны быть проверены и загружаются с использованием вызова ajax. По какой-то причине я получаю сообщение проверки по умолчанию («Это поле обязательно» )вместо моего локализованного сообщения, которое установлено в атрибуте data -val -required элемента.
Я проверил следующее:
1. Я включил как «jquery.validate.min.js», так и «jquery.validate.unobtrusive.min.js».
2. Я проверил ответ ajax, и он содержит обязательный атрибут data -val -с локализованным сообщением.
Я уже пробовал следующие решения:
1. Я попытался проанализировать ответ ajax (, который не работал )как $.validator.unobtrusive.parse ('form')
2. Анализ динамического содержимого для проверки, как описано здесь . Все еще нет решения.
У меня поджимают сроки, и это беспокоит меня.