Skip to content

Deshabilitar el Caché de una página ASP.NET

by en 13 junio, 2011

El caché es una herramienta muy útil dado que ahorra tiempo de carga de muchos elementos de nuestro DOM. Sin embargo existen ocasiones en las que el caché nos juega en contra. Cuando necesitamos crear reportes desde el servidor en tiempo real, puede que el caché utilice elementos obsoletos.
Afortunadamente existe una forma de deshabilitar el caché en el cliente sin mayores complicaciones.

Para deshabilitarlo declarativamente

<%@ OutputCache Location=”None” VaryByParam=”None” %>

 

Para deshabilitarlo programáticamente:

protected void Page_Load(object sender, EventArgs e)

{

    Response.Cache.SetCacheability(HttpCacheability.NoCache);

}

 

Enjoy🙂

Fuente: http://www.aspdotnetfaq.com/Faq/How-to-disable-Client-Side-and-Proxy-Caching-of-ASP-NET-page.aspx

From → ASP.NET

Dejar un comentario

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: