我有一个pageA.aspx。在其中,我打开一个带有包含 pageB.asxp 的 iframe 的 jQuery 对话框。
var dlg = $('#dialog1').html('<iframe id="ifrm"></iframe>');
dlg.dialog({
autoOpen: false,
resizable: false,
draggable: false,
modal: true
});
dlg.parent().appendTo(jQuery("form:first"));
$('#buttonOpenDialog').click(function () {
var url = '../PageB.aspx';
$("#dialog1>#ifrm").attr("src", url);
$('#dialog1').dialog('open');
return false;
});
直到这里一切都好。现在我提交表单,当回发完成后,我想关闭这个对话框,我这样做:
function closePopup() {
parent.$("#dialog1").dialog('close');
__doPostBack();
}
我想刷新父页面pageA.aspx而不做丑陋
__doPostBack()
我怎样才能做到这一点?谢谢你
编辑:这似乎是一个复杂的问题。请参与;P