Windows.open引发的问题
在A页面有一个windows.open的Link, 第一次点击,修改弹出窗口的信息之后,返回到A页面当再次点击A页面的windows.open的Link.打开弹出的窗口的,是未修改之前的数据画面。
那如何清除window.open打开的历史记录?
其实于其说是清除windows.open的历史记录,还不如说是清除Response中的内容。
解决方法,在弹出窗口的页面(即B页面)Code文件中加入
Page_load()
{
if (!IsPostBack)
{
Response.Clear();
Response.Cache.SetExpires(DateTime.Now);
Response.CacheControl = "No-Cache";
Response.AddHeader("Progma", "No-Cache");
}
}
{
if (!IsPostBack)
{
Response.Clear();
Response.Cache.SetExpires(DateTime.Now);
Response.CacheControl = "No-Cache";
Response.AddHeader("Progma", "No-Cache");
}
}