我正在使用ASP.Net MVC 4(C#,实体框架代码优先),我需要有一个用户单击添加按钮的表,我将一个产品添加到列表(表)中我到处寻找,最后在这里找到了以下例子:
Simple Ajax in asp.net MVC 3, update the model and rerender part
我让它工作得很好,但我似乎无法获得当前列表(上面示例中的IList中的任何内容)被发送回动作以向其添加新行。我怎样才能做到这一点?
我尝试使用约定name="TheData[1].foo"
作为示例,并接受List<TheData>
作为操作的参数,似乎没有任何效果。
答案 0 :(得分:1)
事实证明,我只需要为所有值包含@Html.HiddenFor(...
s,我不知道我是如何错过的,但这就是问题所在。一旦添加,所有回复都很好。