2009-11-11 82 views
0

我有一个复合服务器控件,可以安静地处理很多事情;其中之一是显示动态生成的HtmlAnchor控件的ModalPopup OnClick。如何从服务器控件动态创建ModalPopupExtender控件?

我需要在我的服务器控件中动态创建此ModalPopupExtender控件,并从内部触发它。

我已经能够创建它并从设计时创建的按钮触发它,但不是在运行时触发它。这是因为ModalPopupExtender控件始终找不到该链接的ID分配。

我曾尝试分配一个静态ID,但没有成功。谁能帮忙?

+0

你有代码示例吗?你是什​​么意思staticId? – 2009-11-11 19:15:32

+0

通常,我会使用ClientID属性来获取控件的ID,但我硬编码它。 例如:modalPopup.TargetControlID ='ctl00_PageContents_drugBins_1'; – Tebo 2009-11-11 19:57:21

回答

0

我想通了。我所需要做的是在回发中重新创建重载的CreateChildControls方法中的HtmlAnchor控件。

感谢大卫对你的关注。