因为一些特殊的美工人员的原因 我不能 CheckBoxList控件 只能用单个的 checkbox控件 我想通过id里遍历 这是我写到一半的代码
  for (int i = 0; i < CheckBox; i++)
            {                   if (Checkbox1.Checked==true)
                {
                     
                                  
               }
            }
我只能像到这里了 主要是id怎么弄 怎么循环 
如果有别的更好的方法也可以说给我听

解决方案 »

  1.   

    function GetSetChecked()
    {
        var list = document.documentElement.getElementsByTagName("input"); 
        var strid="";
        for(i=0;i<list.length;i++)
        {  
            if(list[i].type == "checkbox"&& list[i].checked)
            {
                if(strid=="")
                {
                    strid=list[i].value;
                   
                }
                else
                {
                    strid+="|"+list[i].value;               
                }
            }
        } 
        return strid;   
    }
      

  2.   


    foreach(Control c in this.Page.Controls)
    {
        if(c is CheckBox)
        {
            CheckBox cb = c as CheckBox;
            if(cb.ID == "CheckBox1")
                //do something  
        }
    }