想要遍历页面上存在的所有用户控件并获取其ID。我该怎么做?
最佳答案
要获取每个用户控件,您必须测试控件的类型:
编辑:我修改了示例以递归地通过所有控件:
方法
public void GetUserControls(ControlCollection controls)
{
foreach (Control ctl in controls)
{
if (ctl is UserControl)
{
// Do whatever.
}
if (ctl.Controls.Count > 0)
GetUserControls(ctl.Controls);
}
}
称为
GetUserControls(Page.Controls);
关于c# - 循环浏览页面上的所有用户控件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2632302/