尝试在视图中渲染多个模型时遇到问题。
可以说我有:
模型
public int ID { get; set; }
public ArrayOfThings[] Things { get; set; }
看法
for (int i = 0; Model.Things.Count() > i; i++)
{
using (Html.BeginForm("Action", "Controller", FormMethod.Post, new { Id = i }))
{
<p>@Html.CheckBoxFor(m => m.Things[i].IsDone, "Some Check")</p>
<input type="submit" title="Delete" value="Check as Done" name="btn_submit" />
}
}
我将如何做到这一点,以便输入(提交)按钮与正确的表单相关联?事实上,只有第一种形式受到影响。