생각해 중에 NULL이며,이 Sitecore로 아약스 통화 중에 나누기 .Content.Item은 NULL입니다. 이 주변에 어떤 일이Sitecore.Context.Item는 Ajax 호출 페이지는 그러나</p> <pre><code>Sitecore.Context.Item </code></pre> <p>를 사용하여 참조 현재 sitecore 항목에 따라 특정 내용을 렌더링하는 시나리오의
감사
생각해 중에 NULL이며,이 Sitecore로 아약스 통화 중에 나누기 .Content.Item은 NULL입니다. 이 주변에 어떤 일이Sitecore.Context.Item는 Ajax 호출 페이지는 그러나</p> <pre><code>Sitecore.Context.Item </code></pre> <p>를 사용하여 참조 현재 sitecore 항목에 따라 특정 내용을 렌더링하는 시나리오의
감사
의 Sitecore.Context.Item
내가 알고 아약스 호출 채워되어 있는지 확인하는 유일한 방법은 오히려 Sitecore "페이지"에 전화를 걸 매우 도움이 될 것입니다 웹 API 끝점보다
가장 간단한 방법은 새로운 Sitecore 기기를 추가하고 Ajax
으로 전화를 걸어 Query String
속성을 ajax=true
또는 이와 비슷한 것으로 설정하는 것입니다.
그러면 항목에 대한 프리젠 테이션을 원하는 레이아웃을 만들고 컨트롤러 액션으로 설정하여 원하는 코드를 실행하고 아약스 호출에 대한 결과를 반환 할 수 있습니다. 이 방법으로 항목 해결은 컨텍스트 항목을 올바르게 설정하고이를 사용할 수 있습니다.
@Div 비록 OP가 질문에서 더 명확 해지면 좋겠지 만, 나는 당신의 의견이 도움이된다고 생각하지 않습니다. 그것은 분명히 SO의 목적입니다 - 도움이 될만한 권리입니까? * Praveen * 가능한 답을 추가했지만, 문제를 쉽게 식별하는 데 도움이되는 세부 정보를 추가 할 수 있다면. –