Response.Cache.SetCacheability(HttpCacheability.NoCache),当返回

本文关键字:返回 NoCache HttpCacheability Cache SetCacheability Response | 更新日期: 2023-09-27 18:02:26

我有一个有3个字段的表单。一旦你提交了表单,它就会显示一个感谢页面。当你离开这个页面然后再按回去时,会发生一些意想不到的事情:

在ie9中,感谢页面上有一个过期的页面,但是当你回到表单时,它已经被清除了在IE 11中,感谢页面正常运行,但当您返回表单时,表单没有清除当检查其他浏览器时,它工作得很好,当返回感谢页面时很好,表单已被清除。

我知道你真的不应该在表单之后返回,但只是需要它是安全的。

我刚刚在页面加载方法中添加了代码

    Response.Cache.SetCacheability(HttpCacheability.NoCache) 

该方法如何在IE9和ie11中工作?我错过了一些代码为它工作吗?

Response.Cache.SetCacheability(HttpCacheability.NoCache),当返回

试试下面的方法,看看它是否有效。

Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();

相关链接

    为什么不缓存和不存储都应该在HTTP响应中使用?
  1. 如何控制网页缓存,跨所有浏览器?