c# - 在 Sitecore 6.5 中按 ID 获取项目

标签 c# sitecore sitecore6

我使用的是 Sitecore 6.5。

下面的代码工作正常,但我不明白如何。 GetItem() 方法有六个重载函数,它将字符串值作为项目路径。

在这种情况下,它将 id 作为字符串并正确返回项目(位置是 Sitecore droplink 字段)。我错过了什么吗?

private Sitecore.Data.Items.Item LocationItem
{
    get
    {
        return Sitecore.Context.Database.GetItem(Item["Location"]);
    }
}

最佳答案

GetItem() 的字符串参数可以是 ID 或路径。
两者都可以。

关于c# - 在 Sitecore 6.5 中按 ID 获取项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26485987/

相关文章:

sitecore - 如何查看 sitecore 6 中的所有存档项目

asp.net - 如何检查 Sitecore 项目是否使用别名

asp.net-mvc - 站点核心 9 : Install-SitecoreConfiguration : No registration found for extension 'AppPool' of type 'Task'

c# - 如何测试 wpf gui 线程是否处于事件状态

c# - BitArray 改变范围内的位

c# - 执行此操作的 LINQ 方式是什么

content-management-system - 就地编辑 CMS 建议

Sitecore 8.1体验编辑器很慢

sitecore - 如何为克隆提供电子邮件通知/工作流程

c# - 无法使用异步/等待连接到异步服务器