假如我有很多个checkbox需要判断,一个个太麻烦,如果用ID进行判断简直就是可怕,现在一种思路可以,把所有的checkbox放在一个panel中
if(Panel1.HasControls)
{
foreach(Control c in Panel1.Controls)
{
if(c is CheckBox)
{
if(c.Checked)
{
//选中
}
}
}
}
checkbox的ID肯定都是不一样的,那就CheckBox cb=(CheckBox)Panel1.FindControl("CheckBox.ID")
然后判断cb.Checked就行了.