【发布时间】:2012-06-20 04:22:33
【问题描述】:
<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 只是意味着没有检查。有没有一种理想的编码方式? whileloop 是否理想?
这些值来自数据库表,所有数据都采用该格式。
【问题讨论】:
-
0 是什么意思?您还有 chk0... 并且 0 在您的列表中多次出现...
-
这有点令人困惑。您是说第一个数字 (18) 表示应检查 id 为“chk18”的复选框,但 0 表示未检查任何内容? id 为“chk0”的复选框呢