[英]ASP:Button don't works in a jquery dialog
嗨,有一个jquery对话框:
js的来源是:
$(document).ready(function() {
$("#DialogConfirmationDiv").dialog({
bgiframe: true,
autoOpen:false,
height: 140,
title: "Confermi l' invio?",
modal: true
});
}
html来源是:
<div id="DialogConfirmationDiv" title="Conferma nota spese">
<asp:Button ID="ConfermaSi" runat="server" Text="Si" OnClick="ButtonSalva_Click" OnClientClick="$('#DialogConfirmationDiv').dialog('close');return true;" />
<asp:Button ID="ConfermaNo" runat="server" Text="No" OnClientClick="$('#DialogConfirmationDiv').dialog('close');return false" />
</div>
按钮ConfermaNo无效。
在单击事件上,ConfermaSi关闭自身,但不要调用ButtonSalva_Click方法。 我尝试使用调试器和此方法的断点,但未调用它。
我能怎么做 ? 谢谢
我已经在我的机器上进行了测试,据我所知,ButtonSalva_Click已被触发。 您要测试的网页上是否存在任何JavaScript错误? 当您按si按钮并将页面回发到服务器时,页面是否闪烁?
与您的代码相比,唯一的变化是我添加了一些缺少的括号:
$(document).ready(function() {
$("#DialogConfirmationDiv").dialog({
bgiframe: true,
autoOpen: false,
height: 140,
title: "Confermi l' invio?",
modal: true
});
});
我能够重现您的问题。 您的“是”按钮正在提交。 尝试此操作,删除“返回真”
<asp:Button ID="ConfermaSi" runat="server" Text="Si" OnClick="ButtonSalva_Click" OnClientClick="$('#DialogConfirmationDiv').dialog('close');" UseSubmitBehavior="false" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.