Sitweore에서 기존 ASP.NET 웹 양식 솔루션을 사용하고 있는데 여기에 캐싱을 추가 할 곳이 있으며 다시 게시 할 때 안전해야합니다. 우리는 outputcache 지시문을 사용하여 페이지 (예 : Sitecore 레이아웃)와 컨트롤 (하위 레이아웃) 및 VaryByCustom을 모두 사용합니다. 여기에 설명 된대로 위하여 프로그래밍 방식으로 페이지뿐만 아니라 컨트롤에 @outputcache 매개 변수를 설정하는 방법?
프로그래밍 컨트롤 내에서 캐싱 파라미터를 설정하는, 우리 ControlCachePolicy와 BasePartialCachingControl의 사용을 조사 : BasePartialCachingControl 태그 등의 제어에 추가 다음 ASP가 https://msdn.microsoft.com/en-us/library/system.web.ui.basepartialcachingcontrol(v=vs.100).aspx 그러나 https://msdn.microsoft.com/en-us/library/system.web.ui.controlcachepolicy(v=vs.100).aspx, 래퍼가 있으면 "알 수없는 서버 태그 'asp : BasePartialCachingControl'"파서 오류가 발생합니다. 클래스의 네임 스페이스에 대한 import 지시문을 추가해도 도움이되지 않습니다. 어떻게 해결할 수 있을까요? 고맙습니다.
Sitecore의 캐싱은 포스트 백과 잘 작동하지 않습니다. http://stackoverflow.com/questions/3628185/sitecore-turning-on-html-caching-blocks-postback-behavior – Iucounu