0
我已经在我的asp.net应用程序的mastersite中设置了以下内容,即浏览器不会缓存页面,并且用户无法通过后退(和前进)按钮进行导航;为什么我可以通过浏览器的后退按钮导航到页面,虽然缓存=禁用?
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Cache.SetExpires(Now.AddSeconds(-1))
Response.Cache.SetNoStore()
Response.AppendHeader("Pragma", "no-cache")
它在每个站点上都有效,但不是第一个(在成功登录后出现)。
如果我从首页导航到随机页面并使用浏览器的后退按钮,则后传输工作。如果我从一个随机页面导航到另一个随机页面,它不起作用。
在哪种情况下,no cache
选项不会“禁用”浏览器的后退按钮?
你的意思是用户无法通过后退(和前进)按钮_导航? – 2012-03-23 12:14:39