1

我今天第一次使用 Salesforce 的“站点”功能,我可以通过 VisualForce 向匿名用户公开 Salesforce 功能。这很酷,但我看到了一些奇怪的计时行为。我一直想弄清楚,但这是一个谜,所以我会在这里问?

当我将更改保存到 VisualForce 页面时,我希望立即看到更改。或者至少,当我进行“真正的”保存(通过点击“保存”),而不是“快速保存”时,我认为这是我使用开发人员工具栏进行编辑时发生的情况——或者实际点击“主 VisualForce 部分中的“快速保存”按钮。

无论如何,我尽可能多地保存它,并且当我转到 VisualForce 页面本身(不使用 force.com URL)时,我能够看到正确的东西。但是当我访问 force.com URL 时,我看到的是旧版本的页面。如果只是等待足够长的时间,那是一回事。但它表现得好像我做错了什么。

4

1 回答 1

0

在开发过程中,在 apex:page 标签中添加一个 cache="false" 参数是非常有帮助的。这应该可以解决问题。

apex:page 的参考页面还有其他可选参数。

于 2013-02-13T01:18:39.693 回答