我的WebForm.aspx有N个CheckBox控件,如CB1,CB2,CB3,CB4,.......
我想在WebForm.aspx.cs文件中对他们Checked==true的状态进行操作,但我又不想用IF语句一个一个来
如:if(CB1.Checked==true)
         {
              ......
              ......
          }
    if(CB2.Checked==true)
         {
              ......
              ......
          }
    if(CB3.Checked==true)
         {
              ......
              ......
          }    .........我想能不能用想循环这样的方法来做,请高手指点。

解决方案 »

  1.   

    首先
    if(CB1.Checked==true)
             {
    }
    可以这样写
    if(CB1.Checked)
             {
    }其次,可以写个函数调用...参数为CBX,输出...具体情况不清楚,所以...
      

  2.   

    写个函数还不是要每个CheckBox控件运行一次
      

  3.   

    DataGrid中模板列CheckBox.
    http://blog.csdn.net/ChengKing/archive/2005/10/08/497520.aspx