14 browser vb.net caching http-headers
我有一个asp.net网站,使用页面上的更新面板,我无法从服务器重新加载.我有这个用于母版页上的禁用页面缓存.
Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1))
Response.Cache.SetValidUntilExpires(False)
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches)
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Cache.SetNoStore()
Run Code Online (Sandbox Code Playgroud)
当我单击浏览器后退按钮返回页面时,它表示页面已过期.我网站上的其他页面工作并调用页面加载,我找到的唯一解决方案,但无法使用是在更新面板中扭曲整个页面,但我不能这样做因为我在页面上有一个报表查看器不适用于ajax.如果有人可以帮助我会深深体会到它.
小智 0
只需将其添加到视图文件的标题部分:
<head>
<script language="JavaScript">
<!--
javascript:window.history.forward(1);
//-->
</script>
</head>
Run Code Online (Sandbox Code Playgroud)
在 body 标签内添加以下内容:
<body onUnload="OperaReload()">
<input type="hidden" id="refreshed" value="no">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6078 次 |
| 最近记录: |