当与模态弹出窗口一起使用时,网格视图中的链接按钮没有启动。[英] link button inside the grid view not firing when used with modal popup

问题描述


我已经为gridview内部的链接按钮使用了模式弹出扩展器,现在当我单击链接按钮时,我得到了模式弹出窗口,但链接按钮事件没有被触发如何完成请参考我的代码并告诉我
模态弹出扩展器:

<asp:TemplateField HeaderText="Reject"><项目模板><asp:LinkBut​​ton ID="lnkReject" runat="服务器" onclick="lnkReject_Click">拒绝</asp:LinkBut​​ton><cc1:ModalPopupExtender ID="ModalPopupExtender1" CancelControlID="btnCancel" runat="server" TargetControlID="lnkReject"PopupControlID="Panel1" Drag="true" PopupDragHandleControlID="PopupHeader" ></cc1:ModalPopupExtender></ItemTemplate></asp:TemplateField>

应该触发的事件
protected void lnkReject_Click(对象 发送者,EventArgs e){试试{LinkBut​​ton lnkReject = (LinkBut​​ton)sender;GridViewRow gvRowApprove = (GridViewRow)lnkReject.NamingContainer;LinkBut​​ton lnkAssid = (LinkBut​​ton)gvRowApprove.FindControl("lnkAssId");标签 lblleaveType = (Label)gvRowApprove.FindControl("lblLeaveType");int leaveId = objApproveOrReject.getLeaveReqId(lnkAssid.Text.Trim(), "待定", lblleaveType.Text);会话["LeaveType"] = lblleaveType.Text;会话["leaveId"] = leaveId;string url = "lms_Rejection.aspx";ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "openPopup", "window.open('" + url + "','_blank','height=400,width=400,status=yes,toolbar=no,menubar=no,location=yes,scrollbars=yes,resizable=no,titlebar=no');", true);}catch(例外){抛出 (ex);}}

推荐答案

我注意到的第一件事是你的链接按钮不在你的modalpopupextender中.不需要吗?

本文地址:https://www.itbaoku.cn/post/1394911.html