c# – 选择asp.net CheckBoxList中的所有项目

c# – 选择asp.net CheckBoxList中的所有项目,第1张

概述ASP.NET和C#. 我想要一个带有“全选”项的CheckboxList. >当这个特殊项目是 选中,将选中所有其他人 太. >从中删除选择时 这个项目,也是所有人 其他项目. >检查/取消选中 任何其他物品只会有一个 对该特定项目的影响 无论选择状态如何 “全选”项目. 我正在寻找一个jquery解决方案. 这是我的代码隐藏中的数据绑定代码: IList<Central> Centrals = ASP.NET和C#.

我想要一个带有“全选”项的CheckBoxList.

>当这个特殊项目是
选中,将选中所有其他人
太.
>从中删除选择时
这个项目,也是所有人
其他项目.
>检查/取消选中
任何其他物品只会有一个
对该特定项目的影响
无论选择状态如何
“全选”项目.

我正在寻找一个jquery解决方案.

这是我的代码隐藏中的数据绑定代码:

IList<Central> Centrals = new CentralProvIDer().GetAllCentralsAsList();Centrals.Insert(0,new Central(){Central_ID = 999,Central_name = "Select All"});CentralChecks.DataSource = Centrals;CentralChecks.DataTextFIEld = "Central_name";CentralChecks.DataValueFIEld = "Central_ID";CentralChecks.DataBind();

这是标记:

<div  ID="Centraldiv">    <h2>Centrals:</h2>    <span>        <asp:TextBox ID="CentralTextBox" runat="server" CSSClass="textBox">Centrals</asp:TextBox>        <img ID="CentralArrow" src="images/down_arrow.jpg"  />    </span>    <div ID="CentralEffect" >        <asp:CheckBoxList ID="CentralChecks" runat="server" onclick="GetSelectedCentralValue();">        </asp:CheckBoxList>    </div></div>

请注意,页面上有多个复选框列表,因此任何解决方案都必须牢记这一点.

解决方法 您可以使用任何复选框列表,只需将myCheckBoxList的CSSclass添加到每个CheckBoxList控件:

$('.myCheckBoxList :checkBox').eq(0).click(function() {     var toggle = this.checked;    $('.myCheckBoxList :checkBox').attr("checked",toggle);});
总结

以上是内存溢出为你收集整理的c# – 选择asp.net CheckBoxList中的所有项目全部内容,希望文章能够帮你解决c# – 选择asp.net CheckBoxList中的所有项目所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1223169.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存