C# ModalPopupXtender内部的Gridview会导致ModalPopupXtender关闭

C# ModalPopupXtender内部的Gridview会导致ModalPopupXtender关闭,c#,.net,asp.net,vb.net,ajax,C#,.net,Asp.net,Vb.net,Ajax,我在ModalPopupXtender中有一个gridview,当我点击gridview的一个按钮时,网格视图中有“添加、删除和编辑”按钮,弹出窗口关闭。我习惯于在单击关闭按钮时关闭弹出窗口。 这是asp.net部分: < cc1: ModalPopupExtender ID="NamePopup" runat="server" PopupControlID="OptionPanel" TargetControlID="btnD" BackgroundCssClass="mpBg" Dr

我在ModalPopupXtender中有一个gridview,当我点击gridview的一个按钮时,网格视图中有“添加、删除和编辑”按钮,弹出窗口关闭。我习惯于在单击关闭按钮时关闭弹出窗口。 这是asp.net部分:

< cc1: ModalPopupExtender ID="NamePopup" runat="server" PopupControlID="OptionPanel" TargetControlID="btnD"  BackgroundCssClass="mpBg" DropShadow="true" OkControlID="btnSavePopup" CancelControlID="btnPostCancel" >
    < / cc1:ModalPopupExtender>



有什么想法吗

单击会触发页面加载,即使您使用的是Ajax控件


查看最后一篇文章,了解一个人的解决方案。如果这对您不起作用,请使用google。

您可以通过调用服务器端方法中的
ModalPopupExtender.Show()
方法使弹出面板持久化,该方法处理弹出面板中控件的回发。

我解决了这个问题。在这种情况下,这是解决方案:我将gridview插入ajax更新面板中。