Частичный вид Проверка модели не работает с использованием инфраструктуры .net entity [duplicate]

>>> from datetime import datetime
>>> datetime.fromtimestamp(1172969203.1)
datetime.datetime(2007, 3, 4, 0, 46, 43, 100000)

Взято из http://seehuhn.de/pages/pdate

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 24 August 2018 в 20:02
поделиться
Другие вопросы по тегам:

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