次のような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 を使用せずにコード ビハインドでこれを行いたいと考えています。