мастер-страница с проблемой usercontrol - PullRequest
2 голосов
/ 27 июня 2011

У меня есть главная страница и 2 usercontrols(A.ascx & B.ascx) на этой главной странице.У этих один из них usercontrol(A.ascx) есть другой usercontrol(C.ascx).И я использую эту мастер-страницу на странице default.aspx.На этой странице Default.aspx у нас есть еще один usercontrol, т.е. (D.ascx).

Теперь моя проблема в том, что я хочу переключить класс css C.ascx usercontrol при изменении в D.ascx. Или как вызвать и получить доступлюбая функция c.ascx в пользовательском управлении d.ascx.

Следовательно, это d.ascx на странице default.aspx и c.ascx находится в главной странице usercontrol usercontrol.

Ответы [ 2 ]

0 голосов
/ 27 июня 2011
UserControl B = (UserControl)this.NamingContainer.NamingContainer.FindControl("B1");   
B.GetType().GetMethod("check").Invoke(B,null).ToString();
0 голосов
/ 27 июня 2011

Ниже может помочь вам.

 UserControl C = (UserControl)this.NamingContainer.FindControl("A").FindControl("C");  

Вы можете получить доступ к любому способу управления пользователем c его объектом "

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