Докато разглеждаше препълването на стека, член предложи това урок. Изглежда, че наистина може да работи, но е непълно.
в долната част на своя код отзад той използва a
private Control FindControlRecursive(Control root, string id) { }
които той премахна за яснота. Опитах се да го разреша, като го попълня по този начин, но не се получи
private Control FindControlRecursive(Control root, string id)
{
if (rootControl.ID == controlID) return rootControl;
foreach (Control controlToSearch in rootControl.Controls)
{
Control controlToReturn =
FindControlRecursive(controlToSearch, controlID);
if (controlToReturn != null) return controlToReturn;
}
return null;
}
Другият проблем около това е, че тъй като публикацията е толкова стара, се съмнявам, че все още се следи.