Нахождение контроля на ASPX - PullRequest
1 голос
/ 21 января 2011

У меня есть страница Promote.aspx, на которой есть несколько радкомбоксов;radTerm и radOldYear.Promote.aspx также имеет radgrid, который можно обновить с помощью WebUserControl, promo.ascx.Этот пользовательский веб-элемент управления содержит несколько radcombobox, radName и radNewyr.

В promo.ascx.cs я хочу найти комобоксы, которые находятся на promo.aspx.Пробовал с помощью:

RadComboBox tl = (RadComboBox)this.Page.FindControl("radTerm");

напрасно!Кто-то, пожалуйста, помогите мне найти элементы управления на главной странице.я звоню им через веб-браузер, который загружаю в радгрид.

1 Ответ

3 голосов
/ 21 января 2011

Сначала вы должны найти элемент управления promo.ascx на странице, так что:

Control promote = (Control)this.Page.FindControl("WhateverYouCalledPromote");

Теперь, когда вы нашли элемент управления, вы можете искать нужный элемент управления:

RadComboBox tl = (RadComboBox)promote.FindControl("radTerm");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...