2013-08-19 1 views
1

J'ai utilisé ModalPopupExtender à partir de la boîte à outils de contrôle AJAX dans Visual Studio 2012. J'ai laissé tomber le contrôle sur mon bouton Supprimer et il a ajouté le code suivant à mon fichier .aspx mais quand je l'ai testé il exécute simplement le code de suppression comme il le faisait auparavant sans la boîte de dialogue de confirmation.vb.Net ASP ModalPopupExtender ne fonctionne pas

<asp:Button ID="btnDelCand" runat="server" Text="Delete Candidate" /> 
      <ajaxToolkit:ConfirmButtonExtender ID="btnDelCand_ConfirmButtonExtender" runat="server" ConfirmText="" Enabled="True" TargetControlID="btnDelCand"> 
      </ajaxToolkit:ConfirmButtonExtender> 
      <ajaxToolkit:ModalPopupExtender ID="btnDelCand_ModalPopupExtender" runat="server" TargetControlID="btnDelCand"> 
      </ajaxToolkit:ModalPopupExtender> 

Je suis sûr que je l'ai raté quelque chose, mais je suis très nouveau à l'aide d'AJAX (première tentative !!!), de sorte que toute orientation serait grandement appréciée.

Merci beaucoup.

Répondre

0

Vous pouvez créer un dialogue selon votre souhait.
Placez-le dans un panneau.

Modifiez ce code et remplacez le code de votre panneau par ce code de panneau.

<asp:button id="Button1" runat="server" text="Button" /> 
<cc1:modalpopupextender id="ModalPopupExtender1" runat="server" 
    cancelcontrolid="btnCancel" okcontrolid="btnOkay" 
    targetcontrolid="Button1" popupcontrolid="Panel1" 
    popupdraghandlecontrolid="PopupHeader" drag="true" 
    backgroundcssclass="ModalPopupBG"> 
</cc1:modalpopupextender> 
<asp:panel id="Panel1" style="display: none" runat="server"> 
    <div class="HellowWorldPopup"> 
     <div class="PopupHeader" id="PopupHeader">Header</div> 
     <div class="PopupBody"> 
      <p>This is a simple modal dialog</p> 
     </div> 
     <div class="Controls"> 
      <input id="btnOkay" type="button" value="Done" /> 
      <input id="btnCancel" type="button" value="Cancel" /> 
     </div> 
    </div> 
</asp:panel> 
0

La solution au problème est de remplacer

<asp:ScriptManager> 

avec

<asp:ToolkitScriptManager> 
Questions connexes