<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)? –