我有一个允许用户从IEnumerable中进行选择的视图。 我现在这样做的方法是给每个复选框指定项目的ID,并使用控制器侧的表单集合。
我似乎记得有更好的方法,但不记得怎么了。 有没有更好的做法?
答案 0 :(得分:1)
我亲自尝试过;我会将ID附加到每个检查项目,但是一位朋友告诉我这样做:
<input type="checkbox" id="chk" checked="<%= obj.Selected %>"
value="<%= obj.Key %>" />
然后你可以在表单集合中引用chk,它将包含所选对象的键数组。