繁体   English   中英

在页面上查找所有控件

[英]Finding all Controls on a Page

如果我开始

Page.Controls

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

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

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

也许您想签入OnPreRenderComplete方法?

显然,这将为您提供指定runat = server的控件。 它不会提供简单的旧HTML控件。

我使用ControlFinder助手来访问我的所有子控件。 得到它并适应您的代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM