Wie kann ich verhindern, dass das Zwischenspeichern von Seiten auf einer Klassischen ASP-app?

Brauche ich einige Seiten nicht zwischengespeichert werden auf einer Klassischen ASP-app, aber ich habe versucht, jede mögliche Kombination von Kopf-und nichts scheint zu funktionieren:

Response.Expires         = -1
Response.ExpiresAbsolute = Now() - 1
Response.CacheControl    = "no-cache; private; no-store; must-revalidate; max-stale=0; post-check=0; pre-check=0; max-age=0"
Response.AddHeader         "Cache-Control", "no-cache; private; no-store; must-revalidate; max-stale=0; post-check=0; pre-check=0; max-age=0"  ' Same as previous line, I know, just in case.
Response.AddHeader         "Pragma", "no-cache"
Response.AddHeader         "Expires", "-1"

Ich habe auch versucht einen Neustart sowohl die website als auch IIS, ohne Erfolg. Wenn ich die Seite verlassen und zurück, um es mit der browser-Schaltfläche "zurück", es muss nicht neu laden.

Was vermisse ich hier?

BEARBEITEN: Nach viel googeln habe ich gefunden und umgesetzt diese JavaScript-Lösung, es ist nicht bullet-proof, da es auf client-Seite, und ich würde lieber eine serverseitige Lösung, aber es macht den job!

Noch, ich würde gerne hören, über alle server-Seite Optionen.

InformationsquelleAutor Estrada | 2012-09-06

Schreibe einen Kommentar