From 62e84ae620cca24fd9d83c494ac43c1ae578200b Mon Sep 17 00:00:00 2001 From: DamianEdwards Date: Tue, 18 Nov 2014 17:19:21 -0800 Subject: [PATCH] Make MusicStore.Spa..NoCacheAttribute try *really* hard to prevent caching --- src/MusicStore.Spa/Infrastructure/NoCacheAttribute.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/MusicStore.Spa/Infrastructure/NoCacheAttribute.cs b/src/MusicStore.Spa/Infrastructure/NoCacheAttribute.cs index 1e9fcca2de..0b43de4b41 100644 --- a/src/MusicStore.Spa/Infrastructure/NoCacheAttribute.cs +++ b/src/MusicStore.Spa/Infrastructure/NoCacheAttribute.cs @@ -8,7 +8,9 @@ namespace MusicStore.Spa.Infrastructure { public override void OnResultExecuting(ResultExecutingContext context) { - context.HttpContext.Response.Headers["Cache-Control"] = "private, max-age=0"; + context.HttpContext.Response.Headers["Cache-Control"] = "no-cache, no-store, max-age=0"; + context.HttpContext.Response.Headers["Pragma"] = "no-cache"; + context.HttpContext.Response.Headers["Expires"] = "-1"; base.OnResultExecuting(context); }