过去使用<input type="Checkbox">有显示值及实际值, 这常应用在从数据库取得数据后实际值为数据编号而显示值为数据的名称, 当Submit之后可以由所接收得到的实际值来知道那几笔数据被选择来加以应用。
但是<asp:CheckBox>似乎没有了实际值, 只能设定Text的属性, 在浏灠器所显示的结果为
<input id="CheckBox1" type="checkbox" name="CheckBox1" /><label for="CheckBox1">这是测试</label>
如此没有了实际值, 在应用上造成了不便, 除非是将id设定为数据编号, 在以Checked属性来判断, 或者改用<asp:CheckBoxList>但这跟以前的做法观念不大相同, 做起来很不顺手, 为什么微软不在<asp:CheckBox>加入value的属性呢 ?