Cra*_*lor 1 sitecore sitecore-mvc glass-mapper sitecore8
使用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>
Run Code Online (Sandbox Code Playgroud)
请注意,我添加了第二行用于故障排除.
在这种情况下,结果是:
填写表格联系uss.
RAW:填写表格联系uss.
我更新Sitecore中的文本以删除额外的's',保存并发布.我刷新了我的页面,我看到了这个:
填写表格联系uss.
RAW:填写表格与我们联系.
所以不使用的部分Editable工作正常,但是Editable版本继续显示"旧"值.
我查看了很多设置,包括渲染的可缓存性,站点的可缓存性,Caching.Enabled设置,Caching.HTMLLifetime设置,IIS缓存,发布限制,但似乎都没有影响这个问题.
其他地方的任何想法都在寻找问题的根源?
我认为你需要使用语法<div class="intro">@Editable(m => m.ContextItem.Intro_Text)</div>而不是<div class="intro">@Editable(m => Model.ContextItem.Intro_Text)</div>
| 归档时间: |
|
| 查看次数: |
835 次 |
| 最近记录: |