J'ai utilisé ajax modal popup extender dans la vue de grille pour ajouter une boîte de confirmation pour confirmer l'utilisateur de supprimer un élément de la vue de la grille.L'événement de clic de bouton ne se déclenche pas à l'intérieur de l'extension pop-up modale
<asp:TemplateField HeaderText="Action">
<ItemTemplate>
....
.... <asp:LinkButton ID="lnkDelete" runat="server" ToolTip="Delete" CssClass="colorlnkbtndelete" CommandArgument='<%# DataBinder.Eval (Container.DataItem, "Product") %>'><i class="icon-trash"></i></asp:LinkButton>
<ajax:ConfirmButtonExtender ID="cnfbtn" TargetControlID="lnkDelete" DisplayModalPopupID="ModalPopupExtender"
runat="server">
</ajax:ConfirmButtonExtender>
<asp:Panel ID="pnlConfirm" runat="server" Style="display: none" CssClass="pnlCss Filterpopup Containerpopup">
<Con:Confirm ID="UserConfirm" runat="server" />
<div class="footer2">
<asp:Button ID="btnOk" class="btn btn-danger" runat="server" Text="Yes" OnClick="Lbtn_Delete_Click" />
<asp:Button ID="btnCancelConfirm" class="btn btn-danger" runat="server" Text="No" />
</div>
</asp:Panel>
<ajax:ModalPopupExtender ID="ModalPopupExtender" runat="server" TargetControlID="lnkDelete"
PopupControlID="pnlConfirm" CancelControlID="btnCancelConfirm" BackgroundCssClass="modalBackground">
</ajax:ModalPopupExtender>
</ItemTemplate>
</asp:TemplateField>
Maintenant, le problème est que lorsque l'on clique sur btnOK l'événement « Lbtn_Delete_Click » pas se faire congédier. S'il vous plaît aider !!!
Vous avez réglé 'pnlConfirm' à' display: none'' – Mairaj
je l'ai enlevé, le problème est toujours là ... Le problème est avec l'événement de bouton ok. Lorsque la fenêtre contextuelle est affichée et que l'utilisateur clique sur OK, l'événement "Lbtn_Delete_Click" ne se déclenche pas – Nida