asp.net – Safari浏览器忽略我的无缓存

我无法强制页面始终在Safari中过期. Chrome,IE和Firefox都是很好的公民,但Safari正在巡航,忽略了以下ASP.NET代码:
// Expire immediately
Response.Expires = 0;
Response.Cache.SetNoStore();
Response.AppendHeader("Pragma","no-cache");

有什么建议?

解决方法

信不信由你,让Safari总是重新加载页面的方法只是将其添加到body标签:
onunload=""

我在这里找到了这个:Is there a cross-browser onload event when clicking the back button?

相关文章

引言 本文从Linux小白的视角, 在CentOS 7.x服务器上搭建一个...
引言: 多线程编程/异步编程非常复杂,有很多概念和工具需要...
一. 宏观概念 ASP.NET Core Middleware是在应用程序处理管道...
背景 在.Net和C#中运行异步代码相当简单,因为我们有时候需要...
HTTP基本认证 在HTTP中,HTTP基本认证(Basic Authenticatio...
1.Linq 执行多列排序 OrderBy的意义是按照指定顺序排序,连续...