如何以编程方式清除缓存?

Jef*_*man 5 c# asp.net cache-control

在我的应用程序(ASP.NET+ c#)中,我需要在用户进入aspx页面之前清除缓存.

有没有人知道如何以编程方式清除aspx页面或后面的代码(c#)中的缓存?

Suk*_*van 13

在页面加载事件中编写以下代码:

protected void Page_Load(object sender, EventArgs e)
{
    Response.Cache.SetCacheability(HttpCacheability.NoCache);
    Response.Cache.SetExpires(DateTime.Now);
    Response.Cache.SetNoServerCaching();
    Response.Cache.SetNoStore();
}
Run Code Online (Sandbox Code Playgroud)