加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – Sitecore:按字段选择项目:TreelistEx

发布时间:2020-12-16 06:45:56 所属栏目:asp.Net 来源:网络整理
导读:我有一个名为MyItems的Sitecore文件夹,其中包含MyItem类型的项目.我需要使用sitecore查询或使用xpath从.net代码查询项目. MyItem的字段为MyField,类型为TreelistEx.我需要选择MyField包含’thevalue’的所有项目(guid of other item).我该怎么做? 非常感谢
我有一个名为MyItems的Sitecore文件夹,其中包含MyItem类型的项目.我需要使用sitecore查询或使用xpath从.net代码查询项目. MyItem的字段为MyField,类型为TreelistEx.我需要选择MyField包含’thevalue’的所有项目(guid of other item).我该怎么做?

非常感谢

解决方法

string query = string.Format("/sitecore/content/MyItems/*[contains(@MyField,'{0}')]",thevalue);
Item[] myItems = Sitecore.Context.Database.SelectItems(query);

我刚从我的网站上提取此代码并调整了查询??的名称.如果你有很多MyItems,这是相当低效的,所以我不会在性能关键的页面上使用它.相同的查询应适用于任何列表类型字段.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读