使用ajax更新局部视图并向其添加元素

时间:2013-04-03 07:40:10

标签: asp.net-mvc asp.net-mvc-3 razor asp.net-mvc-4 razor-2

我正在使用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>作为操作的参数,似乎没有任何效果。

1 个答案:

答案 0 :(得分:1)

事实证明,我只需要为所有值包含@Html.HiddenFor(... s,我不知道我是如何错过的,但这就是问题所在。一旦添加,所有回复都很好。