如何确定某页面是否存在某控件的方法
此功能使用递归算法实现,根据控件的ID,在页面空间集合中递归查找:代码中两个break不能缺少。
  private System.Boolean FindControls(System.Web.UI.Control myPage,string ID)
  {
   System.Boolean ReturnStr = false;
   for (int i = 0; i < myPage.Controls.Count; i++)
   {
    if (myPage.Controls[i].ID == ID)
    {
     ReturnStr = true;
     break;
    }
    else
    {
     if (FindControls(myPage.Controls[i],ID))
     {
      ReturnStr = true;
      break;
     }
    }
   }
   return ReturnStr;
  }
 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号