2009-12-10 6 views
0

J'ai un contrôle ModalPopupExtender et un panneau qui contient une iframe. La propriété TargetControlID de ModalPopupExtender est réglé sur un bouton de commande HTML nommé btnFind.Comment arrêter postback lorsque vous appelez usercontrol

Lorsque je clique pour trouver le bouton, le panneau avec son contrôle iframe montre dans une fenêtre contextuelle modale.

Ce travail est très bien, mais je décide de prendre ces contrôle à un usercontrol et utiliser plusieurs fois et plus simple. Je l'ai fait, et il fonctionne, mais quand je l'appelle usercontrol pour ouvrir pop-up modal, ma page principale est postbacking. Je ne pouvais pas l'arrêter. La syntaxe de mon contrôle utilisateur est ci-dessous. Quelqu'un peut-il me donner quelques conseils pour arrêter la publication?

<PBG:Modal ID="mdlFind" runat="server" Height="460" Width="840" TargetControlId="btnFind" /> 

Répondre

0

Essayez de supprimer runat="server"

+0

je l'ai enlevé, mais cela n'a pas fonctionné. Usercontrols doit avoir cette propriété. – mavera

0
 Use Updatepanel(ajax panel for asp.net) to avoid postback. 
Questions connexes