Использование 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, ограничения публикации, но, похоже, ни одна из них не влияет на эту проблему.
Любые идеи о других местах для поиска источника проблемы?