我有一个可以包含 CustomContentType 的自定义列表。这就是我创建新项目的方式:
//Create root folder
SPListItem rootItem = navigation.Items.Add();
SPContentType folderType = navigation.ContentTypes["ListLevel"];
rootItem[SPBuiltInFieldId.Title] = "root";
rootItem["ContentTypeId"] = folderType.Id;
rootItem.Update();
问题是,当我在此之后查看我的列表时,我看到:
当我通过网络浏览器进入列表并手动创建内容类型时,一切都很好。(这意味着标题是“根”而不是 ID)。