【发布时间】:2019-09-14 19:18:18
【问题描述】:
当我在更新面板内使用 href 弹出窗口时,它不会触发点击事件,但在更新面板之外,它可以工作。我正在使用 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>
【问题讨论】:
-
@George human,我试过但还是不行
-
尝试使用回发触发器。请参考此链接。 stackoverflow.com/questions/25075538/…
-
@bharadhi,我已经为锚标记使用了回发触发器,并且还给了 runat 服务器。它不会触发点击事件。
标签: javascript c# jquery asp.net