He leído por ahí que es bueno el de pragma no-caché. Se puede poner como directivas de html, o desde ASP. Para solucionar una serie de bugs recomiendan poner varias cosas, y al final, poner esto:
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1
Mi pregunta es: ¿Para qué hacen falta las líneas 2 y 3, si sólo con la primera ya me va que el explorador no mire la caché? Y luego aparte, si alguien tiene un método mejor, que lo diga.