Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 00:48
papon
 
Fecha de Ingreso: noviembre-2008
Mensajes: 19
Antigüedad: 15 años, 6 meses
Puntos: 0
Evitar cacheo de objetos

Buenos días a todos;

Tengo unas páginas hechas bajo asp.net concebidas únicamente para IE que contienen objetos flash, concretamente fusioncharts dinámicos en función de ciertos parámetros que puede seleccionar el usuario. Y el problema es que aparentemente sin seguir un patrón, a veces coge ese objeto de la cache del explorador y otras trabaja bien.

Si obligo al IE a descargarse siempre la página no hay problema, funciona todo bien, pero en el caso predeterminado, el "automáticamente" es un caos.

He probado metiéndole en cada asp los típicos códigos que se encuentran para evitar el cache del tipo

<%
Response.addHeader "pragma", "no-cache"
Response.CacheControl = "Private"
Response.Expires = -1441
%>

Y no ha solventado el problema.

También he probado ha incluir un valor aleatorio en la llamada a los flash del tipo:

var myChar = new FusionCharts("../graficochart.swf?nocache=" + random(1000);

Pero tampoco ha resultado.

¿Se os ocurre alguna alternativa diferente? Gracias por vuestro tiempo!