我有一个CheckBoxList,如下所示
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
CheckBoxList1.Items.Add(new ListItem("Check/Uncheck All","0"));
CheckBoxList1.Items.Add(new ListItem("A","1"));
CheckBoxList1.Items.Add(new ListItem("B","2"));
CheckBoxList1.Items.Add(new ListItem("C", "3"));
CheckBoxList1.Items.Add(new ListItem("D", "4"));
}
}
我希望每当选中第一个项目时检查其余的项目,每当未选中时取消选中其余的项目。用户也可以单独选择每个项目。
我想这样做的代码背后没有JavaScript或JQuery。
8条答案
按热度按时间cwxwcias1#
试试这个
yvfmudvl2#
8gsdolmq3#
有了这段代码,你可以从后面的C#代码访问复选框,并且可以选中/取消选中它们,甚至可以启用/禁用它们。希望能帮上忙。
r6vfmomb4#
在.aspx页面中,请为checkboxlist添加autopostback=“true”
那么请添加此事件。它的工作,我已经检查过了。
wydwbb8l5#
有一种通用的方法可以使用jquery在asp CheckBoxList中选择所有项目。您可以在窗体上拥有多个CheckBoxList控件,并具有Select All功能。你只需要确保
1.您的CheckBoxList具有allowSelectAll类
1.您已将ListItem添加到复选框列表中,以允许用户选择值为All的All
chkBoxList.Items.Insert(0,new ListItem(“All”,“All”));
你只需要下面的代码
在下面的代码spinet我有4个复选框列表
kuarbcqp6#
要使项目为假,你需要做:
要使项为true:
jqjz2hbq7#
关于Check all
对于unchek所有
0yg35tkg8#
我有一个radiobuttonlist和checkboxlist。checkboxlist的选择会根据选择radiobuttonlist项目选择自动更改。下面是输出和代码的图片:希望能帮到你。