checkbox 取值问题
数据库有一个字段用来保存复选框的值在后台取到了值
当前台取值的时候就会出现问题
<input runat="server" checked='<%=易做图i.IndexOf("10")>=0?"checked":"" %>' type="checkbox" id="check10" name="Set" value="10">
散文
<input type="checkbox" checked='<%=易做图i.IndexOf("11")>=0?"checked":"" %>' id="check11" name="Set" value="11" runat="server" >
诗歌
<input type="checkbox" checked='<%=易做图i.IndexOf("12")>=0?"checked":"" %>' id="check12" name="Set" value="12" runat="server" >
诵读
<input type="checkbox" checked='<%=易做图i.IndexOf("13")>=0?"checked":"" %>' id="check13" name="Set" value="13" runat="server" >
记录
<input type="checkbox" checked='<%=易做图i.IndexOf("14")>=0?"checked":"" %>' id="check14" name="Set" value="14" runat="server" >
杂谈
<input type="checkbox" checked='<%=易做图i.IndexOf("15")>=0?"checked":"" %>' id="check15" name="Set" value="15" runat="server" >
怀旧
<input type="checkbox" checked='<%=易做图i.IndexOf("16")>=0?"checked":"" %>' id="check16" name="Set" value="16" runat="server" >
搞笑
<input type="checkbox" checked='<%=易做图i.IndexOf("17")>=0?"checked":"" %>' id="check17" name="Set" value="17" runat="server" >
运行页面,全部复选框都是绑定的``` --------------------编程问答-------------------- 试试后台赋值。 --------------------编程问答-------------------- 使用后台赋值方法:CheckBox2.Checked = Convert.ToBoolean(myds.Tables["dsTable"].Rows[0][6].ToString());
使用前台赋值方法:<asp:CheckBox ID="CheckBox1" runat="server" Text="完成"
Checked='<%# DataBinder.Eval(Container.DataItem, "Tx_WanCeng") %>'
Enabled="False" /> --------------------编程问答-------------------- 楼主,你这种写法本来就是错的
<input type="checkbox" checked="" >
<input type="checkbox" checked="checked">
<input type="checkbox" checked>
这三种本身结果都一样复选框都是选中状态
--------------------编程问答-------------------- 楼主用Server端控件吧,最好用CheckBoxList --------------------编程问答-------------------- Checked=' <%# DataBinder.Eval(Container.DataItem, "Tx_WanCeng") %>' 这是绑定读取数据库的值,我运行正常,怎么会错? --------------------编程问答-------------------- 看错了,不好意思啊
补充:.NET技术 , ASP.NET