需要注意的是,必须加上runat=“server”定义成服务器控件才能遍历到

不多说 直接上代码

 一个遍历页面中table控件的例子,我是根据ID来判断的 也可以根据类型等其他条件来筛选。

   
   
   
   
  1. foreach (Control tabb in this.Page.FindControl("form1").Controls)  
  2.        {  
  3.            if (tabb.ID!=null&&tabb.ID.Contains("tab"))  
  4.                Response.Write(tabb.ID);                  
  5.        } 

 另赠送一个类型筛选条件

 

   
   
   
   
  1. //if (string.Compare(tab.GetType().ToString(),"System.Web.UI.HtmlControls.HtmlTable",true)==0)