加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 绑定TemplateItem中CheckBox的Checked属性

发布时间:2020-12-15 20:23:28 所属栏目:asp.Net 来源:网络整理
导读:对于我的生活,我无法绑定在TemplateField(声明)中的CheckBox控件的Checked属性. 我努力了: asp:TemplateField ItemTemplate asp:CheckBox ID="deactivated" runat="server" checked="%#Eval("Deactivated")%"/asp:CheckBox /ItemTemplateasp:TemplateField
对于我的生活,我无法绑定在TemplateField(声明)中的CheckBox控件的Checked属性.

我努力了:

<asp:TemplateField>
    <ItemTemplate>
        <asp:CheckBox ID="deactivated" runat="server" checked="<%#Eval("Deactivated")%>"></asp:CheckBox>
    </ItemTemplate>
<asp:TemplateField>

<asp:TemplateField>
    <ItemTemplate>
        <asp:CheckBox ID="deactivated" runat="server" checked="<%#Eval(Container.DataItem,"Deactivated")%>"></asp:CheckBox>
    </ItemTemplate>
    </asp:TemplateField>      
</asp:TemplateField>

我继续看到一个警告:

Cannot create an object of type ‘System.Boolean’ from it’s string representation’ ‘for the ‘Checked’ property

我究竟做错了什么?

解决方法

这可能是因为您使用的双引号.尝试:
checked= '<%# Eval("Deactivated") %>'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读