mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-07-15 21:17:14 +08:00
Added cachekey parameter to discriminate between ajax and "normal" calls (#8630)
This commit is contained in:
parent
a402c82c23
commit
8f73299406
@ -390,6 +390,9 @@ namespace Orchard.OutputCache.Filters {
|
|||||||
// Vary by theme.
|
// Vary by theme.
|
||||||
result.Add("theme", _workContext.CurrentTheme.Id.ToLowerInvariant());
|
result.Add("theme", _workContext.CurrentTheme.Id.ToLowerInvariant());
|
||||||
|
|
||||||
|
// Vary for ajax vs "normal" calls
|
||||||
|
result.Add("isajax", filterContext.HttpContext.Request.IsAjaxRequest().ToString());
|
||||||
|
|
||||||
// Vary by configured query string parameters.
|
// Vary by configured query string parameters.
|
||||||
var queryString = filterContext.RequestContext.HttpContext.Request.QueryString;
|
var queryString = filterContext.RequestContext.HttpContext.Request.QueryString;
|
||||||
foreach (var key in queryString.AllKeys) {
|
foreach (var key in queryString.AllKeys) {
|
||||||
|
Loading…
Reference in New Issue
Block a user