问题标签 [varybyparam]
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-mvc - 手动输出缓存刷新
现在我有一个持续时间设置为 365 天的操作的 OutCache。但是,根据某些事件,我想清除缓存并且清除缓存有多种条件。此外,VaryByParam 不是一个选项。
我怎样才能做到这一点?
我想我可以做这样的事情,在 cookie 中存储一个变量,如: RefreshCache = false 并在 VaryByCustom 覆盖方法中检查它。如果 RefreshCache 评估为 true,请将其重置为 false,将 VaryByCustom 参数变量增加 1。
但是,我不确定这是实现我想要的有效方法。
asp.net-mvc-4 - asp.net mvc4 VaryByParam 不起作用
我的代码如下:
- 当我访问 URL 时缓存工作正常:
http://localhost:52121/LabOne/MvcCache/About?userName=admin&cityCode=010
- 但是当我如下访问此路由 URL 时,缓存不起作用,为什么?
asp.net - MVC 模型的 VaryByParam
我的应用程序有以下search
模型MVC
。
现在当用户搜索任何记录时,它将通过model
数据传递选定的参数,我的获取请求如下:
如果传递的参数是 astring
或int
,我可以设置VaryByParam = "param"
,或者如果是多个,则使用';'
分隔值设置。但是我将如何缓存复杂的model
这里缓存复杂的参数?