Как получить ссылку на элемент управления из его имени строки в С#

Как получить ссылку на элемент управления из его строкового имени в С#?


person ahmed    schedule 30.01.2009    source источник


Ответы (1)


Page.FindControl

Если элемент управления вложен, используйте Control.FindControl из родительского элемента управления. В противном случае вам придется написать собственный FindControlRecursive.

person davogones    schedule 30.01.2009
comment
Примечание. В коллекциях элементов управления метод FindControl возвращает другой экземпляр элемента управления с таким именем. В ASP.NET этот элемент управления также будет иметь уникальное имя. Другими словами, FindControlRecursive вернет первый элемент управления с таким именем. - person Greg Ogle; 30.01.2009