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