Geral

Evitando Cache em páginas ASP.NET

As vezes temos a necessidade de evitar que nossas página ASP.NET fiquem armazenadas em cache, evitando assim a exibição de dados errados ou desatualizados.
Para isso podemos setar em nossa página comandos para expirar e desabilitar a cache da página.

protected void Page_Load(object sender, EventArgs e)
{
    //Faz com que a session expire
    Response.Cache.SetExpires(DateTime.Now.Subtract(new TimeSpan(24, 0, 0)));
    //Desabilita a cache para a página
    Response.Cache.SetCacheability(HttpCacheability.NoCache);
}

Dois comandos que podem evitar grande problemas em determinados momentos. Com eles evitamos o cache de suas páginas ASP.NET.

[]’s


Bookmark and Share

Deixe uma resposta