在ASP.NET核心注销后如何删除缓存



当您单击浏览器返回按钮时,它会从服务器中带来CACHE的页面,但是用户将无法在后面按钮后显示的页面上执行任何操作。因此,我想删除缓存中的页面

将其添加到page_load

Response.Cache.SetCacheability(HttpCacheability.NoCache);

这是唯一的真正答案,尽管重要的是要知道这只是向浏览器停止缓存的请求 - 不一定必须遵循。

这需要在您不希望用户"返回按钮"上的每个页面中包含。

将下面提到的属性添加到.NET Core中的操作方法中。 [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]

最新更新