finally it actually previews

This commit is contained in:
Shannon
2018-09-14 00:14:03 +10:00
parent 647eac2d9b
commit e771e781dd
31 changed files with 250 additions and 352 deletions

View File

@@ -9,9 +9,9 @@ namespace Umbraco.Web.Mvc
/// </summary>
public class DisableBrowserCacheAttribute : ActionFilterAttribute
{
public override void OnActionExecuted(ActionExecutedContext filterContext)
public override void OnResultExecuting(ResultExecutingContext filterContext)
{
base.OnActionExecuted(filterContext);
base.OnResultExecuting(filterContext);
// could happens if exception (but afaik this wouldn't happen in MVC)
if (filterContext.HttpContext == null || filterContext.HttpContext.Response == null ||
@@ -20,6 +20,13 @@ namespace Umbraco.Web.Mvc
return;
}
if (filterContext.IsChildAction)
{
return;
}
filterContext.HttpContext.Response.Cache.SetLastModified(DateTime.Now);
filterContext.HttpContext.Response.Cache.SetValidUntilExpires(false);
filterContext.HttpContext.Response.Cache.SetCacheability(HttpCacheability.NoCache);
filterContext.HttpContext.Response.Cache.SetMaxAge(TimeSpan.Zero);
filterContext.HttpContext.Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);