如何访问父用户控件占位符中的子控件?

时间:2015-09-15 13:29:25

标签: gridview user-controls placeholder

我有一个场景,我有用户控制文件 abc.ascx ,它有一个下拉列表,其ListItems值也是用户控制文件 a.ascx b.ascx c.ascx 即可。 在 abc.ascx 中的下拉列表中选择 b.ascx 时,将在 b.ascx 中填充GridView并显示在某个位置 - abc.ascx 的持有人 是否可以通过占位符访问 abc.ascx b.ascx 的填充网格视图?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

我试过并且能够访问abc.ascx面板中的b.ascx gridview,但无法访问其中的任何数据,因为它总是返回null,可能是因为数据在技术上是在b.ascx而不是在abc.ascx中。我还不知道原因。

所以,我最终选择了之前想过的长途解决方案。我必须向基本用户控件(抽象类)添加一个方法,并在所需的任何地方提供它的实现,并在必要时覆盖它的实现。