foreach(Control ctr in this.Controls)
{

if(ctr.GetType().ToString()=="System.Web.UI.WebControls.CheckBox")
{
  ((CheckBox) ctr).Checked = true;
}}

解决方案 »

  1.   

    <SCRIPT LANGUAGE=javascript>
    <!--
     var objCol = document.all.tags("INPUT");
     for (var i=0;i<objCol.length;i++)
     {
        if(objCol[i].type.toUpperCase()=="CHECKBOX")
        {
    objCol[i].checked = true;
        }

     }
    //-->
    </SCRIPT>
      

  2.   

    to  steveson(steveson) 还不行
      

  3.   

    foreach(Control con in this.Controls[1].Controls)
    {
    if(con is CheckBox)
    {
    ((CheckBox)con).Checked=true;
    }
    }
      

  4.   

    谢谢   hgknight(江雨.net)  终于好了, 我说呢,按 steveson(steveson) 的方法循环了一次,其实我对这个"this"还不是很了解,以前认为this就是指当前的页面.