.net mvc 如何接收js ajax提交的list数据

2019-09-29 13:47发布

问题:

其中的家庭信息是一对多的,一个用户可以有多条家庭成员信息,使用js控制页面html代码实现可以添加多条。 如图所示:

 

采用同一个保存按钮,一个方法提交

前面的基本信息之前是这样传递的:

后台接收方式:

现在 又增加了家庭成员的数据,并且是不固定的多条,想使用list集合接收。

参数传递是这样的了:后台不知道怎么接收

 

如果只有家庭成员的数据:

 

那么后台可以直接这样接收:

 

对于我的需求,求教大神给点建议白

回答1:

可以这样,使用JS数组存家庭成员信息,ajax传递参数的时候,将数组序列化成JSON字符串,后台接收JSON字符串,再反序列化成泛型集合



回答2:

主要问题还是json序列化的问题



回答3:

返回json



回答4:

合理设置你的表单元素的name属性。



回答5:

重写json格式



标签: c# mvc js 数组