你是什么意思,是遍历所有checkboxlist
还是遍历checkboxlist的项

解决方案 »

  1.   

    Dim ctl As Control
               Dim l As checkboxlist
               For Each ctl In Page.Controls(1).Controls
                    If ctl.GetType.ToString = "System.Web.UI.WebControls.checkboxlist" Then
                        l = CType(ctl, checkboxlist)
                        对checkboxlist的操作
                    End If
                Next
      

  2.   

    //c#的code,使用递归
    //调用方式     ControlCollection cc = this.Controls;
    setControls(ref cc);

    private void setControls(ref ControlCollection cs)
    {
    foreach(Control c in cs)
    {
    if(c.HasControls())
    {
        ControlCollection cc = c.Controls;
    setControls(ref cc);
    }
                    if(c is CheckBox)
    ((CheckBox)c).Text = ""; //or do other 
    }
    }
      

  3.   

    foreach (ListItem checkbox in CheckBoxList1.Items)
    {
    if (checkbox.Selected)
        Response.Write (checkbox.Text);
    }
      

  4.   

    还有如何代码隐藏的话,如何把checkboxlist的所有值传到后面?
      

  5.   

    http://dking.dynip.com/Home/ASPX/0005.aspx
      

  6.   

    For i = 0 To Check1.Items.Count - 1
                If Check1.Items(i).Selected Then
                    dl &= Check1.Items(i).Text & "、"
                End If
            Next
      

  7.   

    谢谢各位的帮助,问题已经解决。
    用该方法做的域名查询程序已经可以用了!!!欢迎指导:
    单个whois查询:
    http://www.sba.com.cn/advertise/whoisvb.aspx
    多个域名查询:
    http://www.sba.com.cn/advertise/whoisvb3.aspx结贴咯~~~~~~~~~