モデル バインディングが思ったように機能しません。オブジェクトの配列を作成してそれを $.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");
}
ただし、パラメーターは null です。これを正しく行うにはどうすればよいですか?