Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Как достать контрол из рипитера

Ответить
Настройки темы
.NET - Как достать контрол из рипитера

Старожил


Сообщения: 222
Благодарности: 1

Профиль | Отправить PM | Цитировать


Столкнулся с такой проблеммой. У меня есть на странице рипитер и в футер-темплейте обьявлен некий пользовательский контрол, как мне к нему обратится? Метод FindControl( string CintrolID) возвращает нул.

-------
Подпись, нарушающая правила конференции, отредактирована администратором


Отправлено: 14:49, 20-10-2010

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


ID и NAME у контрола есть? Приведите часть кода разметки и часть кода .NET, где идет обращение к контролу.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 01:22, 21-10-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 222
Благодарности: 1

Профиль | Отправить PM | Цитировать


Вот к примеру

HTML код: Выделить весь код
<asp:Repeater ID="rpUsersList" runat="server"> <ItemTemplate> <asp:Label ID="lUserStatus" runat="server">Status: </asp:Label> </ItemTemplate> </asp:Repeater>

Код: Выделить весь код
Label lb=(Label)rpUsersList.FindControl("lUserStatus");
При этом получаем нулл

-------
Подпись, нарушающая правила конференции, отредактирована администратором


Отправлено: 12:35, 24-10-2010 | #3


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Хм. Интересная ситуация. Дело в том, что this.FindControl("rpUsersList").Controls.Count возвращает 0, т.е. дочерних элементов у repeater нет. Та же ситуация с this.FindControl("rpUsersList").HasControls() - равно false. Т.е. получается, что сервер не видит просто того, что находится в шаблонах, т.к. они формируются в процессе отображения данных, а не в процессе формирования таблицы.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 02:45, 25-10-2010 | #4


Старожил


Сообщения: 222
Благодарности: 1

Профиль | Отправить PM | Цитировать


И это никак нельзя решить?

-------
Подпись, нарушающая правила конференции, отредактирована администратором


Отправлено: 19:15, 26-10-2010 | #5


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


DaRiYs, ты лучше объясни, ЧТО ты пытаешься сделать. Сдается мне, имеет место просто неверный подход к решению задачи либо использование не того контрола.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 01:04, 27-10-2010 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Как достать контрол из рипитера

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Статистика-как достать из компа? Nata69 Хочу все знать 2 18-07-2007 17:51
Как достать соседа 1 koka1 Игры 0 01-06-2006 13:16
Win32 API | Как найти контрол в окне xCarrot Программирование и базы данных 1 05-07-2005 13:45
Как достать вирус? Ski11 Microsoft Windows 2000/XP 8 02-04-2004 00:20
Как достать рисунок badze Хочу все знать 3 26-02-2004 18:26




 
Переход