データの配列をコントローラーに投稿しようとしています..私のビューは次のようなものです:
<script>
$.post("/",{
person: [
{ id: 1, name: "a" },
{ id: 2, name: "b" }
]
});
</script>
そして私のコントローラーで:
[HttpPost]
public ActionResult Index(List<Person> person)
{
//something
}
送信された http データを調べると、次のデータがあることがわかります。
person[0][id]
person[0][name]
person[1][id]
person[1][name]
ただし、デフォルトのモデルバインダーの正しいは次のとおりです。
person[0].id
person[0].name
person[1].id
person[1].name
どうすれば修正できますか?