Sharepoint 2013 CSOM Caml查询返回列表文件夹子项
我试图只返回给定列表文件夹的列表项。但是,每次执行以下操作时,我都会得到列表中的所有项目。仅获取SharePoint列表中特定文件夹的列表项的最简单方法是什么Sharepoint 2013 CSOM Caml查询返回列表文件夹子项,sharepoint-2013,caml,csom,sharepoint-clientobject,Sharepoint 2013,Caml,Csom,Sharepoint Clientobject,我试图只返回给定列表文件夹的列表项。但是,每次执行以下操作时,我都会得到列表中的所有项目。仅获取SharePoint列表中特定文件夹的列表项的最简单方法是什么 CamlQuery camlQuery = new CamlQuery { ViewXml = "<View Scope=\'Recursive\' />", FolderServerRelativeUrl = "/Design Items" }; ListItemCollection listItemCol
CamlQuery camlQuery = new CamlQuery
{
ViewXml = "<View Scope=\'Recursive\' />",
FolderServerRelativeUrl = "/Design Items"
};
ListItemCollection listItemCollection = list.GetItems(camlQuery);
谢谢,您需要提供完整的服务器相对URL。如果你的网站URL是,那么它应该是
FolderServerRelativeUrl = "/sites/sitename/Lists/[ListName]/Design Items"
您还可以从ClientContext对象获取相对URL,如
FolderServerRelativeUrl = ClientContext.Url+"/Lists/[ListName]/Design Items"
FolderServerRelativeUrl = ClientContext.Url+"/Lists/[ListName]/Design Items"