【发布时间】:2009-09-24 06:58:12
【问题描述】:
我有一个 modalpopupExtender,它在单击编辑按钮时打开。其中我有一个 gridview,如果单击任何行,弹出窗口将被隐藏并且值显示在页面上。问题是当我保留此代码时在更新面板中,单击 gridview 后,modalpopupextender 没有隐藏。我的页面中有一个母版页并使用 Ajax modal popup extender
【问题讨论】:
标签: asp.net asp.net-ajax
我有一个 modalpopupExtender,它在单击编辑按钮时打开。其中我有一个 gridview,如果单击任何行,弹出窗口将被隐藏并且值显示在页面上。问题是当我保留此代码时在更新面板中,单击 gridview 后,modalpopupextender 没有隐藏。我的页面中有一个母版页并使用 Ajax modal popup extender
【问题讨论】:
标签: asp.net asp.net-ajax
你在做一个完整的回发吗?如果是这样,在 Click 事件中为什么不使用 ModalPopup.Hide()??
【讨论】:
我看到我所做的相同行为是将 modelpopup 放在更新面板之前,它的工作方式
<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>
【讨论】: