弹出模态页面,提交后,自动返回刷新父页面
有两个窗口: A窗口(父),B窗口(模态)
A窗口里有一个Repeater,一个按钮。
点击按钮时,弹出B窗口(模态)。在B窗口中添加数据,提交后,要求B窗口自关闭,然后刷新A窗口(父)
第一步:在A窗口中添加js:
//点击按钮调用js函数
function openSubB(obj)
{
window.showModalDialog("EditProject.aspx?pid="+obj,"window","dialogWidth:750px;dialogHeight:530px;center:1;scroll:0;help:0;status:0");
window.location.reload();
}
第二步: 在B窗口保存按钮中添加保存事件,如果保存成功给一个参数 issave ,如果是1,自动关闭当前窗口,B窗口前台页面js:
if("<%=issave%>"=="1")
{
window.close(); }
</script>
最重要的需要注意的是:
在B(模态窗口)页面中,head部分加入代码:
<META HTTP-EQUIV="”Pragma”" CONTENT="”no-cache”">
<base target="_self">
<META HTTP-EQUIV="Expires" CONTENT="0">
--------------------------------------------------------------------------
问题解决!
优质内容筛选与推荐>>