C#关于checkBox的全选取消和反选
如题!谁知道怎么写的?下面这样写报错行75:protectedvoidAllchk_Click(objectsender,EventArgse)行76:{行77:fore...
如题!谁知道怎么写的?
下面这样写 报错
行 75: protected void Allchk_Click(object sender, EventArgs e)
行 76: {
行 77: foreach (CheckBox chk in this.Controls)
行 78: {
行 79: chk.Checked = true;
}
无法将类型为“System.Web.UI.LiteralControl”的对象强制转换为类型“System.Web.UI.WebControls.CheckBox”。
求各位大虾帮忙3Q !
复选框放在repeater 里面
<div id="morePicList">
<h3><span>图片列表</span></h3>
<div class="cls_Os">
<asp:Button ID="Allchk" runat="server" CssClass="cls_border" Text="全选"
onclick="Allchk_Click" />
<asp:Button ID="rechk" runat="server" Text="取消" CssClass="cls_border" />
<asp:Button ID="delbtn" runat="server" CssClass="cls_border" Text="删除" />
</div>
<asp:Repeater ID="picList" runat="server">
<ItemTemplate>
<div class="cls_pic_list">
<h3><span><asp:CheckBox ID="chkMorePic"runat="server" /></span></h3>
<div class="cls_pic">
<img src="<%# DataBinder.Eval(Container.DataItem,"picsLink") %>" alt="<%# DataBinder.Eval(Container.DataItem,"picName") %>"/>
<h4><%# DataBinder.Eval(Container.DataItem,"picName") %></h4>
</div>
</div>
</ItemTemplate>
</asp:Repeater>
</div> 展开
下面这样写 报错
行 75: protected void Allchk_Click(object sender, EventArgs e)
行 76: {
行 77: foreach (CheckBox chk in this.Controls)
行 78: {
行 79: chk.Checked = true;
}
无法将类型为“System.Web.UI.LiteralControl”的对象强制转换为类型“System.Web.UI.WebControls.CheckBox”。
求各位大虾帮忙3Q !
复选框放在repeater 里面
<div id="morePicList">
<h3><span>图片列表</span></h3>
<div class="cls_Os">
<asp:Button ID="Allchk" runat="server" CssClass="cls_border" Text="全选"
onclick="Allchk_Click" />
<asp:Button ID="rechk" runat="server" Text="取消" CssClass="cls_border" />
<asp:Button ID="delbtn" runat="server" CssClass="cls_border" Text="删除" />
</div>
<asp:Repeater ID="picList" runat="server">
<ItemTemplate>
<div class="cls_pic_list">
<h3><span><asp:CheckBox ID="chkMorePic"runat="server" /></span></h3>
<div class="cls_pic">
<img src="<%# DataBinder.Eval(Container.DataItem,"picsLink") %>" alt="<%# DataBinder.Eval(Container.DataItem,"picName") %>"/>
<h4><%# DataBinder.Eval(Container.DataItem,"picName") %></h4>
</div>
</div>
</ItemTemplate>
</asp:Repeater>
</div> 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询