我有两个班级“Product
”和“Ingredient
”;在我看来,我有一个“Product
”对象,我可以在表格中使用javascript创建X'Ingredient
'对象。
如何将此List<Ingredient>
从视图传递到我的控制器?如果有多个输入,那么“Ingredient
”的输入名称应该如何?
答案 0 :(得分:2)
您只需将它们发回给控制器。
查询字符串中的名称应采用以下格式:
?Ingredient[0].Foo=bla1&Ingredient[0].Bar=bar1&Ingredient[1].Foo=foo2&Ingredient[1].Bar=bar2
和HTML中的元素名称应为Ingredient[x].property
答案 1 :(得分:1)
以下是我为完成此任务所做的工作。您需要做的是将控件的名称正确设置为具有正确索引值的数组。我使用Jquery在提交之前设置所有名称, Here is my example