我正在为SharePoint 2010构建一个webpart,以便为用户提供所有文档库以及有用的信息.这意味着,用户上传的文档等.我不想显示诸如表单模板,样式库,自定义报告等库...
我只是想显示文档库中的有用信息,如共享文档,或将来创建的任何其他用户,这可能吗?
目前,我的逻辑看起来像这样:
SPListCollection docLibraryColl = wb.GetListsOfType(SPBaseType.DocumentLibrary);
Guid docLibFeatId = new Guid("00bfea71-e717-4e80-aa17-d0c71b360101");
foreach (SPList list in docLibraryColl)
{
if (list.TemplateFeatureId == docLibFeatId && !list.Hidden)
{
SPDocumentLibrary doclib = (SPDocumentLibrary)list;
//rest of the logic here...
}
}
Run Code Online (Sandbox Code Playgroud)
我读过这里是Guid 00bfea71-e717-4e80-aa17-d0c71b360101只返回库与MS文档库模板,但我仍然得到的结果那些不需要的库.