【发布时间】:2011-03-23 05:29:15
【问题描述】:
我希望从另一个用户控件访问用户控件的公共属性。 但是,我无法访问另一个用户控件中的一个用户控件。即使在使用命名空间“ASP”之后,我也只能看到对当前用户控件的引用。
但是,在一个页面中,我可以使用 ASP 命名空间引用所有用户控件。
我是错过了什么还是需要这样?
更新:
这里是确切的场景 -
我有两个用户控件 A 和 B。现在它们都在 Page Default.aspx 上使用。控件 A 上有一个公共属性,其中包含在 A 中单击的控件的名称。我希望访问控件 B 中的此属性以做出一些决定。
根据您的建议,我了解通过容器页面的 FindControl 方法到达控件,但是当我无法在 B 中获取控件 A 的引用时,如何将其转换为控件 A 以获取属性值?
感谢大家的帮助!
【问题讨论】:
-
我认为你遗漏了一些东西。也许发布您的两个用户控件的相关代码以及您如何在页面上使用它们
-
^^ 希望更新后的问题描述清楚...
标签: c# asp.net user-controls