我的控制器操作在这里:
[HttpPost]
public ActionResult Index(List<Widget> widgets, int index)
{
widgets.RemoveAt(index);
return View(widgets);
}
我对此操作的帖子如下所示:
[0].Name a
[1].Name b
[2].Name c
index 1
当我调试时,我看到我的列表中只有一项。我可以通过将参数名称从 index 更改为 _index 来解决此问题。
我找不到索引是保留字的任何内容。关于为什么会发生这种情况的任何想法?