Sitecore.Data.Query.ParseException: 'End of string expected at position 36.'

Sitecore.Data.Query.ParseException: 'End of string expected at position 36.'

格式有什么问题。

这工作正常:

/sitecore/content/Test/Healthy Living/*[@@templateid='{8297A5DB-42B1-434F-9A2F-85DF7BC57E24}']

但这个不是:

/sitecore/content/Test/Aging and Wellness/*[@@templateid='{8297A5DB-42B1-434F-9A2F-85DF7BC57E24}']

我正在处理下一期

Sitecore.Data.Query.ParseException: 'End of string expected at position 36.'

这是因为您的查询中有 and 个词。

您需要使用 # 个字符来转义您的查询:

/sitecore/content/Test/#Aging and Wellness#/*[@@templateid='{8297A5DB-42B1-434F-9A2F-85DF7BC57E24}']

在这里阅读更多内容:Escape characters / words in a Sitecore query