定位标记弹出窗口在更新面板中不起作用

时间:2019-04-25 11:08:17

标签: javascript c# jquery asp.net

当我在“更新”面板中使用href弹出窗口时,它不会触发click事件,但在更新面板之外,它可以工作。我正在使用jQuery的弹出窗口。 在这里查看我的代码

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>

   <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>

   <asp:Panel ID="personal_panel" runat="server">
     <table>
 <tr class="reason">
   <td>
  <asp:TextBox ID="txt_reasons" runat="server" Visible="False"></asp:TextBox>
  </td>
  </tr>
   <tr>
  <td>
    <asp:ImageButton class="back-img" ID="imgbtn_back" runat="server" ImageUrl="~/images/back-back.png" OnClick="imgbtn_back_Click" onClientclick="submit_hidden()"  />
  </td>
 </tr>
</table>
  <p id="Div1"  style="margin-top: -120px;height: 100px;">
 <a id="popupsubmit" class="trigger_popup_fricc1">Submit</a></p>
                    </asp:Panel>

</ContentTemplate>

 </asp:UpdatePanel>  

这里是我的用于弹出窗口的Jquery代码

                       <script>
            $(window).load(function () {
                $(".trigger_popup_fricc1").click(function () {
                    $('.hover_bkgr_fricc1').show();
                });
                $('.hover_bkgr_fricc1').click(function () {
                    $('.hover_bkgr_fricc1').hide();
                });
                $('.popupCloseButton').click(function () {
                    $('.hover_bkgr_fricc1').hide();
                });
               });

</script>

1 个答案:

答案 0 :(得分:0)

尝试使用回发触发器。请参考此链接。

Button click not working inside update panel

我希望它会有所帮助。