<tr>
<td width=60%><asp:CheckBox ID="chk0" runat="server" /> ...</td>
<td width=40%><asp:CheckBox ID="chk1" runat="server" /> ...</td>
</tr>
...
...
...
我已经值来像这样:检查盒和阵列
var lst = "18,6,0,7,0,4,0,1,5,0,2"
如果18是有那么chk18被选中,等... 0只是意味着没有得到检查。有没有一种理想的方式来编码?虽然是理想的?
这些值来自数据库表格,所有数据都以该格式存在。
你用0表示什么意思?你也chk0 ...和0多次出现在你的列表中... – Ixx
这有点混乱。你说第一个数字(18)意味着ID为“chk18”的复选框应该被检查,但0意味着什么都没有被检查?怎么样的复选框ID为“chk0” – awbergs
使用['CheckBoxList'控件](http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.checkboxlist.aspx)?或者['Repeater'控件](http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.aspx)? –