C#中,如何用程序来遍历一个页面中所有的checkbox?并且得知每一个checkBox是否选中?

解决方案 »

  1.   

    foreach(CheckBox cb in this.Controls)
    {
       if(cb.Checked == false)
          return;
    }
      

  2.   

    foreach(Control tmp in Page.Controls[1].Controls)
                {
                   
                    if(tmp is System.Web.UI.WebControls.CheckBox)
                    {
                        CheckBox cb = tmp as CheckBox;
                        cb.Checked = true;
                        bool xxx = cb.Checked;
                    }
                }