2009-07-07 52 views
1

如果我找到所有的控件在頁面上

Page.Controls 

開始,然後遞歸調用所有的孩子control.Controls,將我找到一個給定的頁面上存在的所有控件的保證。是否有任何時候可以存在孤立控件,或者以這種方式遍歷頁面控件時不會顯示任何其他控件?

即使這是正確的,是否有更好的方法來查找頁面的所有控件?

+1

爲什麼?你想做什麼? – SLaks 2009-07-07 22:09:11

回答

2

當您詢問時,它會找到所有存在的控件。沒有什麼可說的,例如,在DataBinding之後,將不會添加更多的控件。

也許你想檢查OnPreRenderComplete方法?

2

很明顯,這會給你指定runat = server的控件。它不會提供普通的舊HTML控件。

相關問題