this.Parent.FindControl возвращает NULL при вызове из пользовательского элемента управления в виде сетки в ASP.NET WebForms - PullRequest
0 голосов
/ 26 июня 2019

это сводит меня с ума.

У меня есть пользовательский элемент управления, который работает правильно. На одном из событий щелчка я вызываю (Label)this.Parent.FindControl("lblRequestNumber");, и он работает нормально, возвращая нужную метку. Однако у меня есть другой пользовательский элемент управления, который должен получить доступ к той же метке. Этот пользовательский элемент управления отображается внутри одного из столбцов таблицы сетки на той же родительской странице. На этот раз (Label)this.Parent.FindControl("lblRequestNumber"); возвращает ноль.

Почему ?? Как я могу получить доступ к элементам управления родительской страницы из пользовательского элемента управления в строке вида сетки?

1 Ответ

0 голосов
/ 26 июня 2019

Я нашел решение.Мне нужно было пару раз вызвать «parent», чтобы выйти из GridView и найти элемент управления на родительской странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...