模型绑定没有像我想象的那样工作。我以为我可以制作一个对象数组并将其传递给 $.post 但不,没那么容易。
这就是我想做的
var a=new Array();
a[0]={
Name:"Eric",
Email:"eric@yahoo.com"
}
a[1]={
Name:"Peter",
Email:"peter@gmail.com"
}
$.post("/Home/SendPersons", a, function (data, status) {
$("#someid").html(data);
});
在我的控制器中:
public ActionResult SendPersons(IList<Person> persons) {
//Do stuff
return PartialView("Persons");
}
但参数为空。我该如何正确地做到这一点?