Net core Html.BeginCollectionItem недавно добавленная строка с помощью проверки ajax не работает [дубликат]

[a + b for a, b in zip(list1, list2)]
8
задан Stephen Muecke 2 August 2015 в 06:08
поделиться

1 ответ

Валидатор анализируется, когда страница изначально загружена. Когда вы добавляете динамический контент, вам нужно повторно обработать валидатор. Измените свой сценарий, чтобы включить следующие строки после загрузки содержимого.

$(this).load(actionURL, function (html) {
    // Reparse the validator
    var form = $('form');
    form.data('validator', null);
    $.validator.unobtrusive.parse(form);
    $('form', html).submit(function () {
        ....

Боковое примечание: код, который вы показали, не включает @Html.ValidationMessageFor(m => m.MaterialCode), но я предполагаю, что это включено.

16
ответ дан Stephen Muecke 3 September 2018 в 17:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: