我今天第一次使用Salesforce的“站点”功能,我可以通过VisualForce向匿名用户公开Salesforce功能。这很酷,但我看到一些奇怪的计时行为。我一直想弄清楚,但这是个谜,所以我会在这里问一下?
当我将更改保存到VisualForce页面时,我希望能够立即看到更改。或者至少,当我进行“真正的”保存(通过点击“保存”),而不是“快速保存”时,我假设当我使用开发人员工具栏进行编辑时会发生什么 - 或实际点击“主VisualForce部分中的“快速保存”按钮。
无论如何,我尽可能多地保存它,当我进入VisualForce页面本身(不使用force.com URL)时,我能够看到正确的东西。但是,当我访问force.com URL时,我看到的是旧版本的页面。如果这只是等待足够长的事情,这是一回事。但它表现得像我做错了。
答案 0 :(得分:0)
在开发过程中,向apex:page标记添加cache =“false”参数非常有用。这应该可以解决问题。
Reference page for apex:page还有其他可选参数。