我正在创建一个自定义服务控件(扩展复合控件)。我希望这个控件使用更新面板,但我认为最好要求用户将我的控件放在他们自己的更新面板中,而不是我将它编码到我的控件中。我的问题分为两部分:
如何提醒正在使用我的控件的开发人员需要将控件放入更新面板
在我的服务器代码中,如何获取用户控件所在的更新面板 ID 的句柄?
感谢您的任何见解。
编辑:这是我的代码设置方式:
<asp:UpdatePanel ID="UpdatePanel1" runat="server" >
<ContentTemplate>
<cc3:myServerControl id="activerDirectorySearch1" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
所以,因为我的用户控件不知道 udpate 面板的名称(而且我不想硬编码),所以我想找到一种方法让服务器控件获取其父 ID。但是,如果我使用 parent.id,我只会返回网页名称。
杰森