我有一个 MVC4 操作,它返回一个表的部分视图,该视图由Model
. 添加到这个集合是使用 AJAX 请求到一个名为AddItem(Model model)
.
我有一个客户端 javascript 方法,当用户单击该行上的按钮时,它会从表中删除一行(大致基于此博客条目):
function removeLine(button) {
$(button).closest("tr").remove();
}
这会删除视图中的行,但是如果我有 5 行并且我删除了第二行,那么当我回发到操作时,只有第一行绑定到模型 - 集合属性将包含直到删除的索引和忽略任何后续项目。
我认为这是因为索引从 0 跳到 2,因此认为没有更多的项目可以从表单数据绑定到模型中。
如何确保删除的行之后的项目绑定回模型?