Ненавязчивая проверка jQuery игнорирует данные -val -обязательное сообщение в MVC3

Я использовал метод, описанный здесь , чтобы локализовать мои сообщения с аннотациями данных, и в основном он отлично работает в сообщениях в обычной форме. Я также вижу локализованное сообщение проверки на стороне клиента.

Однако проблема возникает, когда у меня есть частичное представление, в котором поля ввода должны быть проверены и загружаются с использованием вызова 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. Анализ динамического содержимого для проверки, как описано здесь . Все еще нет решения.

У меня поджимают сроки, и это беспокоит меня.

9
задан Sparky 22 February 2013 в 16:05
поделиться