当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,