2011-08-26 66 views

回答

1

你可以嘗試像...

if (Page.Controls.OfType<ListBox>().Count() > 0) 
    { 
     Response.Write("Listbox control exist"); 
    } 
+0

這是一個很好的解決方案謝謝 – csharper

0

您需要檢查在頁面的控件集合遞歸

int count =0; 
private void FindControl(Control Page) 

{ 


foreach (Control ctrl in Page.Controls) 

{ 

     if (ctrl is ListBox) 

     { 

     count++; 
     } 

     else 

     { 

      if (ctrl.Controls.Count > 0) 

      { 

       FindControl(ctrl); 

      } 

     } 

} 

} 
+0

我該怎麼檢查呢?你能舉個例子嗎? – csharper

+0

@csharper。檢查更新後的答案 –

+0

謝謝,對你有幫助的回答.. – csharper

相關問題