Как я могу динамически создать элемент управления ModalPopupExtender из элемента управления сервером?

У меня есть составной серверный элемент управления, который делает несколько вещей бесшумными; одним из которых является отображение ModalPopup OnClick динамически созданного элемента управления HtmlAnchor.

Мне нужно динамически создать этот элемент управления ModalPopupExtender в моем серверном элементе управления и запустить его изнутри.

Я смог создать его и запустить с помощью кнопки, созданной во время разработки, но не во время выполнения. Это происходит из-за того, что идентификатор, назначенный ссылке, всегда не обнаруживается элементом управления ModalPopupExtender.

Я попытался назначить статический идентификатор, но безуспешно. Кто-нибудь может помочь?


person Tebo    schedule 11.11.2009    source источник
comment
У вас есть образец кода? Что вы подразумеваете под статическим идентификатором?   -  person David Basarab    schedule 11.11.2009
comment
Обычно я бы использовал свойство ClientID для получения идентификатора элемента управления, но я жестко запрограммировал его. например: modalPopup.TargetControlID = 'ctl00_PageContents_drugBins_1';   -  person Tebo    schedule 11.11.2009


Ответы (1)


Я понял. Все, что мне нужно было сделать, это воссоздать элемент управления HtmlAnchor в переопределенном методе CreateChildControls при обратной передаче.

Спасибо, Дэвид, за беспокойство.

person Tebo    schedule 12.11.2009