所以我在我看来有这个(伪代码):
for(int i=0;i<10; i++)
{
@Html.CheckBox("Article[" + i + "].ArticleID")
@Html.Textbox("Article[" + i + "].Quantity")
}
将其发送到这样的控制器:
public ActionResult Save(IEnumerable<Article> Article)
{
}
现在问题是,我怎么知道(在我的控制器中)检查了哪些文章?因为它返回所有表单字段,而不仅仅是已检查的字段。
答案 0 :(得分:1)
没关系,上面的代码确实按计划运行。未选中的复选框返回0,因此我可以将其过滤掉。