0

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

4

1 に答える 1