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"
);
}

}


原文地址:https://www.cnblogs.com/RuiLei/p/1210331.html