【问题标题】:MOdalPopupExtender Hiding Problem with Update Panel更新面板的 MOdalPopupExtender 隐藏问题
【发布时间】:2009-09-24 06:58:12
【问题描述】:

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

【问题讨论】:

    标签: asp.net asp.net-ajax


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我看到我所做的相同行为是将 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>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-28
        • 2011-09-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多