Я занимаюсь разработкой веб-приложения MVC asp.net, в котором у меня есть представление с несколькими формами внутри, каждая со своим конкретным контекстом, поэтому многие имеют одно и то же имя, и единственный способ сделать их разными - использовать контекст. Я устанавливаю события, такие как щелчок, изменение и т. Д., С Jquery Context, все работает нормально ...
Проблема возникает, когда проверка на стороне клиента закрашивает красный цвет для обязательных полей в моем представлении и всех его формах, применяя класс «field-validation-error».
Когда я вхожу в обязательные поля содержимого второй из моих форм, появляется «Обязательный». Сообщение проверки, которое очищается, является первым, а не конкретной ошибкой сообщения поля внутри его второго контекста формы.
Мой код выглядит так:
У меня есть много элементов управления с аннотациями данных, которые используют контекст Jquery:
jQuery( expression, [context] )
$('#MyTextField', $('#my-form_context_1')) ;
$('#MyTextField', $('#my-form_context_2'));
Есть ли способ работать с контекстом JQuery и применять проверку в определенном контексте?