2009-11-11 2 views
0

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

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

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

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

+0

У вас есть образец кода? Что вы подразумеваете под staticId? –

+0

Как правило, я бы использовал свойство ClientID для получения идентификатора элемента управления, но я его жестко закодировал. например: modalPopup.TargetControlID = 'ctl00_PageContents_drugBins_1'; – Tebo

ответ

0

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

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

Смежные вопросы