2009-11-11 12 views
0

J'ai un contrôle de serveur composite qui calme un certain nombre de choses; l'un d'entre eux consiste à afficher un ModalPopup OnClick d'un contrôle HtmlAnchor généré dynamiquement.Comment puis-je créer dynamiquement un contrôle ModalPopupExtender à partir d'un contrôle serveur?

Je dois créer dynamiquement ce contrôle ModalPopupExtender dans mon contrôle serveur et le déclencher de l'intérieur.

J'ai été capable de le créer et de le déclencher à partir d'un bouton créé au moment du design mais pas au moment de l'exécution. Ceci est dû au fait que l'ID attribué au lien est toujours introuvable par le contrôle ModalPopupExtender.

J'ai essayé d'attribuer un ID statique mais sans succès. Quelqu'un peut-il aider?

+0

Avez-vous un code d'échantillon? Que voulez-vous dire par staticId? –

+0

Normalement, j'utiliserais la propriété ClientID pour obtenir l'ID du contrôle, mais je l'ai codé en dur. Par exemple: modalPopup.TargetControlID = 'ctl00_PageContents_drugBins_1'; – Tebo

Répondre

0

Je l'ai compris. Tout ce que je devais faire était de recréer le contrôle HtmlAnchor dans la méthode substituée CreateChildControls lors de la publication.

Merci David pour votre préoccupation.