C# 模式pop抑制表单代码隐藏中事件的触发
我有一个.net网站,c#codebehind。我有一个LinkButton控件,单击它时,我想在后端触发一些代码。然而,我也触发了一个模式弹出确认显示在前端点击按钮。模态弹出会触发,但它会在后端触发代码。有人能帮我弄清楚发生了什么事吗 正面:C# 模式pop抑制表单代码隐藏中事件的触发,c#,javascript,jquery,asp.net,.net,C#,Javascript,Jquery,Asp.net,.net,我有一个.net网站,c#codebehind。我有一个LinkButton控件,单击它时,我想在后端触发一些代码。然而,我也触发了一个模式弹出确认显示在前端点击按钮。模态弹出会触发,但它会在后端触发代码。有人能帮我弄清楚发生了什么事吗 正面: <asp:LinkButton ID="lbWishlist" runat="server" rel="#wishlist" CssClass="modalInput" onclick="lbWishlist_Click"><img s
<asp:LinkButton ID="lbWishlist" runat="server" rel="#wishlist" CssClass="modalInput" onclick="lbWishlist_Click"><img src="images/products_add_wishlist.jpg" border="0" /></asp:LinkButton>
<div class="modal" id="wishlist">
<h2>Succesfully added!</h2>
This item has been successfully added to your wishlist.
<br /><br />
<button type="button" class="close" style="width:70px;height:20px;border:1px solid #a2a2a2;color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;"> Close </button>
</div>
模态脚本:
<script type="text/javascript">
var triggers = $(".modalInput").overlay({
// some mask tweaks suitable for modal dialogs
mask: {
color: '#ebecff',
loadSpeed: 200,
opacity: 0.9
},
closeOnClick: false
});
</script>
var触发器=$(“.modalInput”).overlay({
//一些适合模态对话框的掩码调整
遮罩:{
颜色:“#ebecff”,
装载速度:200,
不透明度:0.9
},
closeOnClick:false
});
这不应该是一个需要将链接按钮绑定到的点击事件吗?在本例中,您将在覆盖上显示对话框。按钮从未单击过。所以服务器事件几乎不会被触发
因此,如果您已经对出现的模式对话框感到满意,那么在确认对话框上单击“是”后,您可以使用下面的代码触发服务器事件
$(".modalInput").trigger("click");
请发布显示模式弹出窗口的代码。抱歉,只是用模式脚本编辑了它。从未想过将事件绑定到模式中的按钮。谢谢
$(".modalInput").trigger("click");