C# 更新面板内的模式弹出窗口没有响应

C# 更新面板内的模式弹出窗口没有响应,c#,asp.net,ajax,ajaxcontroltoolkit,modalpopupextender,C#,Asp.net,Ajax,Ajaxcontroltoolkit,Modalpopupextender,您可能在复制时遗漏了某些内容,但未正确关闭ModalPopupXtender: Page.ClientScript.RegisterStartupScript(GetType(), "UserDialogScript", "alert(\"Group successfully updated\");", true); BindGridView(Session["useremail"].ToString()); 至于关闭弹出窗口并在单击更新按钮时显示警报,请尝试对更新按钮使

您可能在复制时遗漏了某些内容,但未正确关闭
ModalPopupXtender

 Page.ClientScript.RegisterStartupScript(GetType(), "UserDialogScript", "alert(\"Group successfully updated\");", true);
        BindGridView(Session["useremail"].ToString());

至于关闭弹出窗口并在单击更新按钮时显示警报,请尝试对更新按钮使用PostBackTrigger

<asp:ModalPopupExtender ID="MPE_EditGroup" runat="server" 
    TargetControlID="btnShowPopup" 
    PopupControlID="pnlpopup" 
    DropShadow="true" 
    BackgroundCssClass="modalBackground" /> 


这将使按钮执行完整的回发,这将关闭弹出窗口,并允许您在页面重新加载时显示警报。

不,它是关闭的,我忘记复制它了。我现在已经更新了代码,所以问题是更新按钮应该关闭弹出窗口并显示警报?
<asp:ModalPopupExtender ID="MPE_EditGroup" runat="server" 
    TargetControlID="btnShowPopup" 
    PopupControlID="pnlpopup" 
    DropShadow="true" 
    BackgroundCssClass="modalBackground" /> 
<asp:PostBackTrigger ControlID="btnUpdate" EventName="Click" />