私はグリッドビューからアイテムを削除するための確認ボックスを追加するために、グリッドビュー内にajaxモーダルポップアップエクステンダーを使用しました。 モーダルポップアップエクステンダー内でボタンのクリックイベントが発生しない
<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>
は、今の問題は、私たちはbtnOKのイベント「Lbtn_Delete_Click」をクリックすると、解雇ではないということです。助けてください !!!
'pnlConfirm'に' display:none''を設定しました。 – Mairaj
私はそれを削除しましたが、問題はまだそこにあります...問題はokボタンイベントです。ポップアップが表示され、ユーザーが「ok」ボタンをクリックすると、「Lbtn_Delete_Click」というイベントは発生しません。 – Nida