我已经梳理了 sp 命名空间文档,但没有发现太多内容。
我从http://www.c-sharpcorner.com/Blogs/12134/how-to-get-the-list-content-types-using-csom-in-sharepoint-2.aspx找到了这个片段
//// String Variable to store the siteURL
string siteURL = "http://c4968397007/";
//// Get the context for the SharePoint Site to access the data
ClientContext clientContext = new ClientContext(siteURL);
//// Get the content type collection for the list "Custom"
ContentTypeCollection contentTypeColl = clientContext.Web.Lists.GetByTitle("Custom").ContentTypes;
clientContext.Load(contentTypeColl);
clientContext.ExecuteQuery();
//// Display the Content Type name
foreach (ContentType ct in contentTypeColl)
{
Console.WriteLine(ct.Name);
}
Console.ReadLine();
这将获得某个列表内容类型。
我的想法是获取所有列表,然后获取它们的所有内容类型,然后使用它们的 id/title 来查询列表中的数据。
在显示模板中似乎需要做大量的工作。
我是在正确的道路上还是我错过了什么?那里有任何 sp wiz 关心新的搜索/js 架构吗?