我正在使用umbraco开发的页面出现问题。我对它很新,所以非常感谢一些指导。
问题似乎与umbraco缓存页面的方式有关。
我拥有的是一个stockist定位图(在我的例子中是澳大利亚的地图)。
从该页面,用户可以选择一个区域来查看该区域内的库存商。
我有一个很大的搜索按钮以及一些复选框,供用户选择他们想要搜索的区域。
当我检查说'悉尼'并点击我的搜索按钮时,一切都很顺利。它会返回我期望的结果。
但是 ...如果我直接点击搜索按钮(再次) - 那么搜索结果就会消失。
它几乎像umbraco正在做一些奇怪的缓存事情。我试图摆弄开发者区域内的缓存设置(即“缓存期”),但没有发现任何一致的模式来解释问题。
哦,另一件事 - 它没有执行页面加载和pageInit事件(从缓存中检索时)。
答案 0 :(得分:0)
因此,当您在没有选择任何内容的情况下提交控件时,您将获得空结果。这可能是控件本身的逻辑吗?正如我所看到的,它只为空搜索查询提供空结果。
答案 1 :(得分:0)
您能提供一些示例代码来演示您的实施吗?
我已经做了很多Umbraco网站,很少发现Umbraco中断了正常的ASP .Net页面生命周期,所以我更倾向于猜测你的代码有错误。
您是否尝试完全禁用自定义缓存以确保问题与您的代码无关?
您的缓存是否具有正在清除的param依赖关系?