ASP.NET页面保持缓存

时间:2013-11-26 12:14:08

标签: asp.net caching

有没有办法阻止页面在.NET中缓存?

我在这个应用程序中看不到任何明确尝试从站点缓存任何东西的东西,但它仍然会缓存它,清除它的唯一方法是重新启动应用程序..

问题不在于浏览器缓存btw

关于如何解决这个问题的任何想法?

2 个答案:

答案 0 :(得分:0)

你有没有尝试过:

Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetAllowResponseInBrowserHistory(false);

答案 1 :(得分:0)

如果您只想禁用一个页面的缓存(读取:.aspx),请将以下代码放在Page_Init()

Response.Cache.SetCacheability(HttpCacheability.NoCache)

另外,您可以设置.aspx文件:<%@ OutputCache Location="None" %>

其他信息: