Почему FindControls в С# не возвращает виртуальный элемент управления, хотя он использовался для поиска элемента управлеC#

Место общения программистов C#
Anonymous
Почему FindControls в С# не возвращает виртуальный элемент управления, хотя он использовался для поиска элемента управле

Сообщение Anonymous »

У меня есть общий файл, в который я помещаю наиболее часто используемые функции и методы, которые затем вызываются другими страницами, используя его имя и оператор точки. Среди этих функций я реализовал функцию, использующую FindControls. Вместо возврата элемента управления он возвращает значение null, и я получаю следующую ошибку:

Ссылка на объект не установлена ​​на объект и имеет значение null< /p>

Код: Выделить всё

mycontrol = (global::System.Web.UI.WebControls.Repeater)Page.FindControl("Repeater1");
mycontrol.DataSource = message; // getting that error at this place
Я ожидаю, что метод FindControls вернет соответствующий элемент управления со страницы. Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/765 ... -it-has-be

Вернуться в «C#»