У меня есть частичное представление, которое содержит список элементов, к которым я добавляю новый элемент без ограничений, но когда я добавляю поле.Он выдает проверку для всех других полей списка.
Например, если я оставлю поле пустым, вызову контроллер и получу частичное представление назад, для этого поля будет выведена необходимая ошибка.
Как я могу избежать этого случая и проверки популярности, только если они были загружены перед публикацией?
Идентификатор = 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);}
});
}