[英]Finding all Controls on a Page
如果我开始
Page.Controls
然后递归调用所有子控件。控件将保证我找到给定页面上存在的所有控件。 是否有任何时间可以存在孤立控件,或者以这种方式遍历页面控件时不会显示任何其他控件?
即使这是正确的,是否还有更好的方法来查找页面的所有控件?
当您询问时,它将找到存在的所有控件。 没什么可说的,例如,在DataBinding之后,以后将不会添加更多控件。
也许您想签入OnPreRenderComplete方法?
显然,这将为您提供指定runat = server的控件。 它不会提供简单的旧HTML控件。
我使用ControlFinder助手来访问我的所有子控件。 得到它并适应您的代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.