我很擅长使用 加载控件,LoadControl("~/vitrualPath")
所以我有:
UserControl ctrl = (UserControl)LoadControl("~/controls/someControl.ascx");
this.Controls.Add(ctrl);
//plcCtrl.Controls.Add(ctrl);
问题是我希望遍历用户控件中的所有控件:
foreach (Label c in this.Controls.OfType<Label>())
{
// It's a label for an input
if (c.ID.Substring(0, 8) == "lblInput")
{
// Do some stuff with the control here
}
}
但是,添加的控件不是 的一部分this
,而是ctrl
有没有一种方法可以将加载的控件的内容添加到其中,或者this
有一种方法可以一次循环遍历两者?this
ctrl