日期:2014-05-17  浏览次数:20454 次

CheckBox控件的Checked属性怎么绑定Repeater的值???

<asp:CheckBox ID="CheckBoxbool" Checked="<%#Eval("Optionbool")%>" runat="server" />  

不能这样赋值吗?Checked="<%#Eval("Optionbool")%>"

错误 14 服务器标记的格式不正确。



<td><asp:CheckBox ID="CheckBoxbool" Checked="" runat="server" /><%#Eval("Optionbool")%> </td>
写在 TD里面就可以。<%#Eval("Optionbool")%>的值就是 true 或 false


有谁知道吗??

------解决方案--------------------
探讨

引用:

试试这样写:
<td><asp:CheckBox ID="CheckBoxbool" Checked='<%# Convert.Convert.ToBoolean(Eval("Optionbool"))%>' runat="server" /></td>

写错了,修改一下,去掉一个Convert

------解决方案--------------------
你的 Optionbool 什么类型?
------解决方案--------------------
C# code
<asp:CheckBox ID="CheckBoxbool" Checked='<%#Eval("Optionbool")%>' runat="server" />