gpt4 book ai didi

c# - 从同一页面中的另一个用户控件中查找用户控件的控件

转载 作者:行者123 更新时间:2023-11-30 14:13:30 24 4
gpt4 key购买 nike

我创建了一个 usercontrol,里面有 treeview

现在我用一些不同的 Id 将它放在 aspx 页面 中两次,让我们说 usercontrolAusercontrolB。< br/>
它们都被一页一页地加载到页面中。
现在在 usercontrolApre-render event 中,我想获取 usercontrolBtreeview 控件的对象。

如何实现?

最佳答案

您需要有usercontrolB实例 才能访问这两个用户控件的treeview 控件。因此,请尝试将实例保存在一些适当的存储中,以便在 pre-render 事件中访问它。

  1. User-Control 中引入一个属性来保存 UC 类型:

    public MyUserControl MainUserControl { get; set; }
  2. 在父 ASPX 中使用 usercontrolB 设置属性:

    usercontrolA.MainUserControl = usercontrolB;
    usercontrolB.MainUserControl = usercontrolB;
  3. 现在您可以使用 MainUserControl 属性访问您的 TreeView:

    MainUserControl.treeView1 ...

关于c# - 从同一页面中的另一个用户控件中查找用户控件的控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14054959/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com