我有一个使用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;}
}