1
我的工作,我已经使用JQuery用户界面对话的asp.net页面上。这个对话框有一个提交按钮。当我点击提交按钮对话框关闭。我想调用一个Web方法。如果方法返回ture,那么我想关闭它,否则我想保持它打开并显示错误消息。asp.net提交按钮关闭jQuery的阿贾克斯
[编辑]
<script>
jQuery(function() {
var dlg = jQuery("#dialog").dialog({
draggable: true,
resizable: true,
show: 'Transfer',
hide: 'Transfer',
width: 320,
autoOpen: false,
minHeight: 10,
minwidth: 10,
beforeClose: function() {
$.ajax({
url: "Default.aspx/GetResult",
success: function (response) {
if (response == true) {
("#dialog").close()
}
else {
alert('asdasdds');
}
}
});
return false; //this will stop dialog box to close
}
});
dlg.parent().appendTo(jQuery("form:first"));
});
</script>
<div id="Result">
Click here for the time.</div>
<div id="dialog" style="text-align: left; display: none;">
<asp:Button ID="btnButton" runat="server" Text="Button" OnClick="btnButton_Click" />
</div>
如何做到这一点。请建议。
问候, 阿西夫·哈米德
感谢您的快速反应。如何与jQuery UI的对话框使用此代码? – DotnetSparrow 2012-02-12 17:53:36
当您点击提交或关闭按钮关闭对话框时,您必须基本执行此代码。代码关闭对话框在哪里? – ShankarSangoli 2012-02-12 17:55:32
请更新的问题。我已经添加了代码 – DotnetSparrow 2012-02-12 18:06:17