Umbraco - 回发缓存问题

时间:2009-10-20 05:50:25

标签: umbraco

我正在使用umbraco开发的页面出现问题。我对它很新,所以非常感谢一些指导。

问题似乎与umbraco缓存页面的方式有关。

我拥有的是一个stockist定位图(在我的例子中是澳大利亚的地图)。

从该页面,用户可以选择一个区域来查看该区域内的库存商。

我有一个很大的搜索按钮以及一些复选框,供用户选择他们想要搜索的区域。

当我检查说'悉尼'并点击我的搜索按钮时,一切都很顺利。它会返回我期望的结果。

但是 ...如果我直接点击搜索按钮(再次) - 那么搜索结果就会消失。

它几乎像umbraco正在做一些奇怪的缓存事情。我试图摆弄开发者区域内的缓存设置(即“缓存期”),但没有发现任何一致的模式来解释问题。

哦,另一件事 - 它没有执行页面加载和pageInit事件(从缓存中检索时)。

2 个答案:

答案 0 :(得分:0)

因此,当您在没有选择任何内容的情况下提交控件时,您将获得空结果。这可能是控件本身的逻辑吗?正如我所看到的,它只为空搜索查询提供空结果。

答案 1 :(得分:0)

您能提供一些示例代码来演示您的实施吗?

我已经做了很多Umbraco网站,很少发现Umbraco中断了正常的ASP .Net页面生命周期,所以我更倾向于猜测你的代码有错误。

您是否尝试完全禁用自定义缓存以确保问题与您的代码无关?

您的缓存是否具有正在清除的param依赖关系?