0

我在 umbraco 开发的页面有问题。我对它很陌生,所以非常感谢一些指导。

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

我拥有的是库存商定位器地图(在我的例子中是澳大利亚地图)。

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

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

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

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

它几乎就像 umbraco 正在做一些奇怪的缓存事情。我已经尝试在开发人员区域(即“缓存周期”)中调整缓存设置,但没有发现任何可以说明问题的一致模式。

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

4

2 回答 2

0

您能否提供一些示例代码来演示您的实现?

我做过很多 Umbraco 站点,很少发现 Umbraco 会中断正常的 ASP .Net 页面生命周期,所以我更倾向于猜测你的代码有问题。

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

您的缓存是否具有正在清除的参数依赖项或任何内容?

于 2010-01-02T11:46:19.080 回答
0

因此,当您提交控件而不选择任何内容时,您会得到空结果。难道这就是控件本身的逻辑?如我所见,它只是为空搜索查询提供空结果。

于 2009-12-28T09:04:02.257 回答