У меня есть форма, которая имеет частичное представление (может быть добавлено несколько раз) при нажатии кнопки с помощью jQuery.
$("#addPerson").on('click', function () {
$.ajax({
type: "POST",
url: '@Url.Action("Partial_View")',
success: function (res) {
$("#personForm").append(res);
},
error: function (err) { console.log('err: ' + err)
});
});
Я хочу, чтобы родительская страница публиковала данные формы каждого частичного представления на одной кнопке отправки.
Каков наилучший способ настроить родительские / частичные модели представления и достичь этого?
Предположим, что повторное частичное представление имеет эту модель на данный момент:
public class PartialViewModel {
public Person Person {get; set;}
public int PersonCount {get; set;}
}
public class Person {
public string FirstName {get; set;}
public string LastName {get; set;}
}