给你提供一个根据ID搜索的方法。 其实实现了INamecontainer接口的有3个ID。
private Control FindControlExtend(string id, ControlCollection controls)
{
int i;
Control Found = null;
for (i = 0; i < controls.Count; i++)
{
if (controls[i].ID == id)
{
Found = controls[i];
break;
}
if (controls[i].Controls.Count > 0)
{
Found = FindControlExtend(id, controls[i].Controls);
if (Found != null) break;
}
}
return (Found);
}