我正在尝试将一些数据数组发布到控制器。我的观点是:
<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
我该如何解决?