按钮点击事件未在模态弹出扩展器

时间:2016-08-29 05:49:53

标签: asp.net ajax asp.net-ajax

我在网格视图中使用了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事件&#34; Lbtn_Delete_Click&#34;没有被解雇。请帮忙!!!

1 个答案:

答案 0 :(得分:0)

是否在更新面板下?如果是,你可以添加触发器。

如果不是,只需删除&#34; Lbtn_Delete_Click&#34;并切换到设计模式并双击按钮。并尝试。