【发布时间】:2015-04-12 20:55:42
【问题描述】:
我有一个带有显示某些项目的自定义过滤器的查询投影。我还有一个允许输入代码的小部件。当代码被激活时,整个页面被刷新 (location.refresh(true)) 并且自定义过滤器应该显示来自查询的不同项目。
但是,在我的例子中,过滤器的 ApplyFilter 方法和小部件形状的 Display 方法都没有被再次调用。没有命中断点。
这似乎是Orchard的某种内部缓存,但我不知道如何手动强制重新加载这些项目。我正在使用 Orchard 1.8.1。
感谢任何帮助。
更新: 我切换到发布到 MVC 控制器而不是带有客户端刷新的 Web API,它触发了查询过滤器。
【问题讨论】:
标签: c# caching orchardcms orchardcms-1.8