У меня есть страница Promote.aspx, в которой есть несколько radcombobox; radTerm и radOldYear. Promote.aspx также имеет radgrid, который обновляется с помощью WebUserControl, promotion.ascx. Этот веб-пользовательский элемент управления имеет несколько radcombobox, radName и radNewyr.Поиск контроля над aspx
В файле promotion.ascx.cs, я хочу, чтобы найти comoboxes, которые находятся на promotion.aspx. Пробовали с использованием:
RadComboBox tl = (RadComboBox)this.Page.FindControl("radTerm");
напрасно! Кто-то, пожалуйста, помогите мне найти элементы управления на главной странице. Я звоню им через webusercontrol, который я загружаю в radgrid.
Дерево управления на странице - это дерево, все элементы управления не являются линейными, но содержатся в элементах управления, которые могут содержаться в других элементах управления и т. Д. – SWeko
RadComboBox tl = (RadComboBox) this.Page. Master.FindControl ("WhateverYouCalledPromote") FindControl ("radTerm"). – rhys
Спасибо abatishcev, ваши помогли мне придумать это! это сработало! – rhys