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