解决模态窗口一些问题总结
1.要清除缓存,不然不同参数传入数据无变化
在<%@ Page Language="C#" ..>下面加
<% Response.Expires = -1; %>
2.关闭窗口会重新打开个新窗口问题
这个大概在下面位置增加下面这句<base target="_self">
</head>
<base target="_self">
<body>
3.关闭模态窗口并打开新的窗口
Response.Write("<script>alert('余额不足请先冲值');window.close();dialogArguments.window.open('new.aspx');</script>");
4.关闭模态窗口,刷新父窗口
Response.Write("<script language=javascript>var k=window.dialogArguments;window.returnValue=1;window.close();</script>");
父窗口页面脚本
if(k==1)
{
//alert('刷新');
window.location.reload();
}
原创文章转载请注明出处:云飞扬IT的blog





