【发布时间】:2011-04-15 15:45:51
【问题描述】:
我想在 ASP 按钮 (btnRejectAll) 单击事件上显示模式确认对话框,一旦用户在模式对话框中选择“确定”,它需要引发按钮“btnRejectAll”的 OnClick 服务器端事件。以下代码显示了单击时的模态确认对话框,但是一旦我们点击 OK 按钮,它就不会触发服务器端事件。谁能帮我解决这个问题?
这是我的代码。
<script language="javascript" type="text/javascript">
$(function() {
$("#dialogReject").dialog({
autoOpen: false,
height: 300,
width: 350,
modal: true,
buttons: {
"Reject": function() {
$(this).dialog("close");
return true;
},
Cancel: function() {
$(this).dialog("close");
return false;
}
}
});
$("#btnRejectAll").click(function(event)
{
event.preventDefault();
$("#dialogReject").dialog("open");
});
});
<asp:Button ID="btnRejectAll" runat="server" Text="Reject All" OnClick="btnRejectAll_OnClick" />
【问题讨论】:
-
对不起。 asp按钮是如何工作的?它是否提交表单以将数据发送到服务器?如果是这样,可以尝试 $("#btnRejectAll").parents("form").submit();就在返回 true 之前。