具有用户控制问题的母版页

时间:2011-06-27 06:26:48

标签: asp.net master-pages user-controls

我在这个主页上有一个母版页和2 usercontrols(A.ascx & B.ascx)。在其中一个usercontrol(A.ascx)中有另一个usercontrol(C.ascx)。我在default.aspx页面上使用此主页。在这个Default.aspx页面上,我们还有一个用户控件,即(D.ascx).

现在我的问题是我想要在更改C.ascx时更改D.ascx. usercontrol的css类或如何在用户控件{{1中调用和访问c.ascx的任何函数}}

因此,d.ascx.页面上的d.ascxdefault.aspx位于主页usercontrol的用户控件中。

2 个答案:

答案 0 :(得分:0)

下面可能对你有帮助。

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

您可以通过其对象“

访问任何用户控制方法c

答案 1 :(得分:0)

UserControl B = (UserControl)this.NamingContainer.NamingContainer.FindControl("B1");   
B.GetType().GetMethod("check").Invoke(B,null).ToString();