我目前正在建立一个网站 .net/c#。
我正在寻找是否有解决方案来阻止浏览器缓存回发。
我的大部分表单都封装在更新面板中,所以当启用 javascript 时一切正常,然后返回到上一页。
但是,当未启用 javascript,并且我尝试使用下面的代码停止缓存时,我会收到可怕的“页面已过期”消息。我想要的是完全忽略回发。
这是代码:
response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache)
response.Cache.SetNoStore()
有什么方法可以实现这一点还是浏览器的事情?