2009-11-11 53 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控件。

感謝大衛對你的關注。