2010-11-04 7 views
0

J'ai le contrôle de l'utilisateur qui ressemble àcontrôle personnalisé avec Ajax Modal extension popup

<div> 
    <asp:LinkButton ID="btnShow" runat="server" Text="Select" CausesValidation="false" /> 
</div> 
<ajaxToolkit:ModalPopupExtender ID="mpe1" runat="server" 
    BehaviorID="popup1" TargetControlID="btnShow"  
    PopupControlID="pnlPopup1" BackgroundCssClass="modalBackground" /> 

<asp:Panel ID="pnlPopup1" runat="server" CssClass="modalpopup" style="display:none"> 
..... 
</asp:Panel> 

J'utilise ce contrôle sur une page plusieurs fois. Cela ne fonctionne que sur le premier contrôle d'une page, l'autre instance de cette commande n'affiche pas le popup modal. J'utilise aussi ceci dans un gridview et il échoue.

Une idée de ce qui pourrait arrêter de popups à montrer?

Remarque: J'utilise Linkbutton à partir du contrôle utilisateur pour déclencher une fenêtre contextuelle.

Répondre

1

Est-ce que BehaviorID n'est pas supposé être unique? Je pense que c'est. Si vous utilisez ce même contrôle plusieurs fois, les autres seront évincés? Essayez de le supprimer, et voyez si cela l'a résolu.

HTH.

+0

oui qui a effectivement résolu mon problème. Je ne peux pas répondre à mon message alors j'attendais 1-2 jours avant que je poste, il est résolu. Merci –

Questions connexes