问题标签 [varybyquerykeys]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-core-mvc - 使用带有字典查询字符串参数的 VaryByQueryKeys 进行响应缓存
我的 ASP.NET Core MVC 应用程序有一个带有字典参数的控制器方法,通过请求查询字符串传递:
应用程序使用 Response Caching 和VaryByQueryKeys
选项来为以前服务过的请求返回缓存的响应。这适用于简单查询字符串值的要求,使用具有以下语法的方法上的属性:[ResponseCache(VaryByQueryKeys = new[] { "argName" }, Duration = 20)]
但是,我想将它与上面说明的字典参数一起使用。
它可以与字典等对象参数一起使用吗?ResponseCache
在属性中指定查询字符串键列表时使用什么语法?
caching - VaryByQueryKeys 不使用参数
当我更改参数的值时,我的 asp.net core mvc 应用程序并不总是重新运行控制器。它只是返回以前的缓存。我认为 VaryByQueryKeys 是为了解决这个问题。