SharePoint:如何按内容类型ID获取列表项?

时间:2014-09-18 14:26:43

标签: c# sharepoint-2013

我有一个父网站和多个子网站。我需要通过内容ID访问子站点中的公告列表,因为不知道子站点中的名称。我试图从这段代码中获取内容ID:

web.AvailableContentTypes[SPBuiltInContentTypeId.Announcement].Id

但是如何从contenttypeid中检索列表? 我需要一些帮助。

1 个答案:

答案 0 :(得分:-1)

我通过REST实现了这一目标。内容类型ID以公告类型的0x0104开头,当我通过REST检索列表信息时,公告类型列表的BASE TEMPLATE为104,因此我通过BaseTemplate过滤了站点中的所有公告列表。 这是URL:

http:site/_api/web/Lists?$filter=BaseTemplate eq (104)