Sharepoint 2013 CSOM Caml查询返回列表文件夹子项

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

我试图只返回给定列表文件夹的列表项。但是,每次执行以下操作时,我都会得到列表中的所有项目。仅获取SharePoint列表中特定文件夹的列表项的最简单方法是什么

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"