Как не выдвигать проверки при частичной загрузке просмотра? - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть частичное представление, которое содержит список элементов, к которым я добавляю новый элемент без ограничений, но когда я добавляю поле.Он выдает проверку для всех других полей списка.

Например, если я оставлю поле пустым, вызову контроллер и получу частичное представление назад, для этого поля будет выведена необходимая ошибка.

Как я могу избежать этого случая и проверки популярности, только если они были загружены перед публикацией?

Идентификатор = 5 только для целей тестирования

У меня есть вызов к контроллеру какэто

public ActionResult AddDestination(List<Destination> model)
    {
        model.Add(new Destination(){id = 5});

        return PartialView("_FieldDestination", model);
    }

AJAX Звоните:

function addField(event) {
    debugger;
    event.preventDefault();

    var model = $("#multipleDestinations:input").serialize();
    $.ajax({
        type: 'POST',
        url: '@Url.Action("AddDestination", "Controller")',
        data: model,
        success: function (data) {
            debugger;
            $("#multipleDestinations").html(data);
        }
        , error: function(xhr, textStatus, error){
            console.log(xhr.statusText);
            console.log(textStatus);
            console.log(error);}
    });

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...