母版页存在用户控制问题

发布于 2024-11-17 01:50:53 字数 508 浏览 2 评论 0原文

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

现在我的问题是我想更改 C 的 css 类。 ascx 用户控件在 D.ascx. 中进行更改,或者如何在用户控件 d.ascx.< 中调用和访问 c.ascx 的任何函数/代码>

因此这个d.ascx 位于 default.aspx 页面上,c.ascx 位于母版页用户控件的用户控件中。

I have a masterpage and 2 usercontrols(A.ascx & B.ascx) on this masterpage. In these one of them usercontrol(A.ascx) have another usercontrol(C.ascx). And I use this masterpage on default.aspx page. On this Default.aspx page we have one more usercontrol i.e. (D.ascx).

Now my problem is that I want to changeover the css class of C.ascx usercontrol on changing in D.ascx. Or how to call and access any function of c.ascx in user control d.ascx.

Hence this d.ascx in on default.aspx page and c.ascx is in masterpage usercontrol's usercontrol.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

糖果控 2024-11-24 01:50:53
UserControl B = (UserControl)this.NamingContainer.NamingContainer.FindControl("B1");   
B.GetType().GetMethod("check").Invoke(B,null).ToString();
UserControl B = (UserControl)this.NamingContainer.NamingContainer.FindControl("B1");   
B.GetType().GetMethod("check").Invoke(B,null).ToString();
最舍不得你 2024-11-24 01:50:53

下面可能对你有帮助。

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

您可以通过其对象访问用户控件 c 的任何方法”

Below might help you.

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

You can access any method of user control c by its Object"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文