MOdalPopupExtender隐藏更新面板的问题

时间:2009-09-24 06:58:12

标签: asp.net asp.net-ajax

我有一个modalpopupExtender,当点击编辑按钮时会打开。我有一个gridview,如果点击任何一行,弹出窗口将被隐藏,并且值显示在页面上。问题是,当我保留此代码时在更新面板中,单击gridview后,modalpopupextender不会被隐藏。我的页面中有一个母版页并使用Ajax模式弹出扩展器

2 个答案:

答案 0 :(得分:0)

我看到了同样的行为,我所做的就是在updatepanel之前将模态弹出窗口设置为工作

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<cc1:ModalPopupExtender ID="mpeScreenFreez"
                        runat="server" 
                        BackgroundCssClass="modalBackground"
                        DropShadow="true" 
                        TargetControlID="btnDummy"
                        PopupControlID="panFreeze">
</cc1:ModalPopupExtender>

<asp:Panel ID="panFreeze" runat="server" CssClass="modalPopup" style="display:none;">
    <asp:Label ID="lblSave" runat="server" Font-Bold="true" Text="Sending the Quote....">
    </asp:Label>                                        
</asp:Panel>
<asp:Button ID="btnDummy" runat="server" CssClass="hidden" />
<asp:UpdatePanel ID="upDirectHomOwnrPremQuote" runat="server">
    <ContentTemplate></ContentTemplate>

答案 1 :(得分:0)

你正在做一个完整的回发吗?如果是这样,在Click事件中为什么不使用ModalPopup.Hide()??