2009-07-07 23 views
1

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

Page.Controls 

开始,然后递归调用所有的孩子control.Controls,将我找到一个给定的页面上存在的所有控件的保证。是否有任何时候可以存在孤立控件,或者以这种方式遍历页面控件时不会显示任何其他控件?

即使这是正确的,是否有更好的方法来查找页面的所有控件?

+1

为什么?你想做什么? – SLaks 2009-07-07 22:09:11

回答

2

当您询问时,它会找到所有存在的控件。没有什么可说的,例如,在DataBinding之后,将不会添加更多的控件。

也许你想检查OnPreRenderComplete方法?

2

很明显,这会给你指定runat = server的控件。它不会提供普通的旧HTML控件。

相关问题