2009-07-20 4 views
1

У меня есть пользовательский элемент управления в пользовательском элементе управления. Я хочу ссылаться на вложенный пользовательский элемент управления с кода на странице с помощью пользовательского элемента управления # 1. И пользовательское управление №1 имеет вложенный пользовательский контроль # 1Найти вложенный элемент управления пользователя

ответ

2

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

public Control NestedUserControl 
{ 
    get{ return FindControl(nameOfUserControl);} 
} 

А в коде позади страницы вобще:

UserControl1.NestedUserControl 
+0

спасибо, забыл, что вы можете выставить его как свойство, как это. – PositiveGuy

0

Используйте метод FindControl.

UseControl1.FindControl("IdOfNestedUserControl");