ASP.NET引入的页面缓存机制,对于大型应用程序开发相当关键。我们可以通过页面声明的方式进行配置

<%@ OutputCache Duration="10" VaryByParam="none" %>

还支持在运行时通过编程来设置

protected void Page_Load(object sender, EventArgs e)
{
    Response.Cache.SetExpires(DateTime.Now.AddSeconds(10));//这是相对时间,即10秒之后过期
    Response.Cache.SetCacheability(HttpCacheability.Public);
    Response.Cache.SetValidUntilExpires(true);//这句是必须的,否则没有办法实现缓存效果
    Response.Write(DateTime.Now.ToString());
}

相关文章:

  • 2022-02-11
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
  • 2022-01-25
  • 2022-12-23
  • 2021-06-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2022-02-23
相关资源
相似解决方案