0
想到一個場景,其中網頁有使用Sitecore.Context.Item Ajax調用
Sitecore.Context.Item
但是根據目前的基準Sitecore的項目,以使某些內容的過程中是NULL,Ajax調用作爲Sitecore的過程中這打破.Content.Item將爲NULL。 此的任何相關工作將是非常有益的
感謝
想到一個場景,其中網頁有使用Sitecore.Context.Item Ajax調用
Sitecore.Context.Item
但是根據目前的基準Sitecore的項目,以使某些內容的過程中是NULL,Ajax調用作爲Sitecore的過程中這打破.Content.Item將爲NULL。 此的任何相關工作將是非常有益的
感謝
以確保Sitecore.Context.Item
填充一個Ajax調用,我知道的,唯一的辦法是撥打電話到Sitecore的「頁面」,而比web api的終點。
最簡單的方法是添加一個新的Sitecore設備,將其稱爲Ajax
並將Query String
屬性設置爲ajax=true
或類似。
然後,您可以將項目上的演示文稿設置爲空的佈局和控制器操作,該操作運行所需的代碼,並返回ajax調用。通過這種方式,項目解析將正確設置上下文項目,您可以使用它。
@Div雖然如果OP在問題中更清楚,我不認爲您的評論有幫助,這肯定是SO的目的 - 有幫助嗎? * Praveen *我已經添加了一個可能的答案,但如果您可以添加一些細節,這將有助於我們更輕鬆地識別您的問題。 –