This is my code. The Problem is I can get the first set of checkboxes in the checbox1_checkedChanged() but not the second set. What am I doing wrong?
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
CheckBox checkthatBox= (CheckBox)sender;
if (checkthatBox.Checked)
{
for(int i=0; i<4; i++)
{
CheckBox ch = new CheckBox();
ch.ID = "ch" + i;
ch.Text = "site "+i;
ch.CssClass = "listItemWidth";
ch.AutoPostBack= true;
ch.ViewStateMode = System.Web.UI.ViewStateMode.Enabled;
ch.CheckedChanged += ch_CheckedChanged;
sitesPanel.Controls.Add(ch);
}
}
}
void ch_CheckedChanged(object sender, EventArgs e)
{
Response.Write("YO");
CheckBox checkthatBox = (CheckBox)sender;
if (checkthatBox.Checked)
{
for (int i = 0; i < 4; i++)
{
CheckBox ch = new CheckBox();
ch.ID = "dl" + i;
ch.Text = "Document Library " + i;
ch.CssClass = "listItemWidth";
ch.CheckedChanged += ch_CheckedChanged;
docLibPanel.Controls.Add(ch);
}
}
throw new NotImplementedException();
}