给定一个用 OutputCacheAttribute 修饰的控制器动作,动作本身是否可以与 OutputCacheAttribute 的属性交互?
例如,如果动作是动态的,这将很有用:
CacheItemPriority
在返回 ActionResult 之前 确定并设置它。- 确定应该为此特定请求禁用缓存,因此该
NoStore
属性设置为 true。
是的,不是吗?如果答案是否定的,那么在 MVC 中使用这种基于动作的动态行为进行输出缓存的后备方案是什么?
给定一个用 OutputCacheAttribute 修饰的控制器动作,动作本身是否可以与 OutputCacheAttribute 的属性交互?
例如,如果动作是动态的,这将很有用:
CacheItemPriority
在返回 ActionResult 之前 确定并设置它。NoStore
属性设置为 true。是的,不是吗?如果答案是否定的,那么在 MVC 中使用这种基于动作的动态行为进行输出缓存的后备方案是什么?