带有复选框列表的表单(最佳实践)

时间:2010-06-17 12:02:49

标签: c# .net asp.net-mvc-2 ienumerable

我有一个允许用户从IEnumerable中进行选择的视图。 我现在这样做的方法是给每个复选框指定项目的ID,并使用控制器侧的表单集合。

我似乎记得有更好的方法,但不记得怎么了。 有没有更好的做法?

1 个答案:

答案 0 :(得分:1)

我亲自尝试过;我会将ID附加到每个检查项目,但是一位朋友告诉我这样做:

<input type="checkbox" id="chk" checked="<%= obj.Selected %>" 
value="<%= obj.Key %>" />

然后你可以在表单集合中引用chk,它将包含所选对象的键数组。