我在网格视图中使用了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;没有被解雇。请帮忙!!!
答案 0 :(得分:0)
是否在更新面板下?如果是,你可以添加触发器。
如果不是,只需删除&#34; Lbtn_Delete_Click&#34;并切换到设计模式并双击按钮。并尝试。