Как получить ссылку на элемент управления из его строкового имени в C #?
Page.FindControl
Если элемент управления является вложенным, используйте Control.FindControl из родительского элемента управления. В противном случае вам придется написать собственный FindControlRecursive
Control.FindControl
private Control FindControlRecursive(Control root, string id) { return root.ID == id ? root : (root.Controls.Cast<Control>() .Select(c => FindControlRecursive(c, id))) .FirstOrDefault(t => t != null); }