【发布时间】:2023-03-07 07:27:01
【问题描述】:
使用 Sitecore 8.0u3 和 Glass-Mapper 3.5.3
我遇到了一个我无法解决的有趣情况。我在某些控制器渲染中看到,一些简单文本字段(单行、多行)的值似乎被缓存了。其他控制器渲染似乎没有这个问题。
我尝试这样写出表单的介绍文本:
<div class="intro">@Editable(m => Model.ContextItem.Intro_Text)</div>
<div>RAW: @Model.ContextItem.Intro_Text</div>
请注意,我添加了第二行以进行故障排除。
在这种情况下,这样做的结果是:
填写表格与我们联系。
RAW:填写表格与我们联系。
我更新了 Sitecore 中的文本以删除多余的“s”,保存并发布。我刷新我的页面,我看到了这个:
填写表格与我们联系。
RAW:填写表格与我们联系。
因此,不使用Editable 的部分工作正常,但Editable 版本继续显示“旧”值。
我查看了很多设置,包括渲染的可缓存性、站点的可缓存性、Caching.Enabled 设置、Caching.HTMLLifetime 设置、IIS 缓存、发布限制,但似乎没有一个会影响这个问题.
有没有其他地方可以寻找问题的根源?
【问题讨论】:
标签: sitecore sitecore8 glass-mapper sitecore-mvc