如何以编程方式从sharepoint网站获取所有文档库的列表
我正在使用下面的代码,它提供了列表和文档库;但我正在尝试获取仅有的文档库列表。 请帮助我如何通过编程区分列表和文档库如何以编程方式从sharepoint网站获取所有文档库的列表,sharepoint,sharepoint-2010,sharepoint-2007,splist,Sharepoint,Sharepoint 2010,Sharepoint 2007,Splist,我正在使用下面的代码,它提供了列表和文档库;但我正在尝试获取仅有的文档库列表。 请帮助我如何通过编程区分列表和文档库 使用(SPSite oSite=new SPSite(“https://server/site")) { 使用(SPWeb oWeb=oSite.OpenWeb()) { SPListCollection-oLists=oWeb.list; foreach(在oLists中列出olist) { 响应。写入(olist.Title+“”; } } } 试试这样的方法 using(
使用(SPSite oSite=new SPSite(“https://server/site"))
{
使用(SPWeb oWeb=oSite.OpenWeb())
{
SPListCollection-oLists=oWeb.list;
foreach(在oLists中列出olist)
{
响应。写入(olist.Title+“
”;
}
}
}
试试这样的方法
using(SPSite oSite = new SPSite("https://server/site"))
{
using (SPWeb oWeb = oSite.OpenWeb())
{
SPListCollection oLists = oWeb.Lists;
foreach (SPDocumentLibrary olist in oLists.OfType<SPDocumentLibrary>())
{
Response.Write(olist.Title+"<br>");
}
}
}
使用(SPSite oSite=new SPSite(“https://server/site"))
{
使用(SPWeb oWeb=oSite.OpenWeb())
{
SPListCollection-oLists=oWeb.list;
foreach(oLists.OfType()中的SPDocumentLibrary olist)
{
响应。写入(olist.Title+“
”;
}
}
}
请参见
尝试以下方法:
使用(SPSite oSite=new SPSite(“https://server/site"))
{
使用(SPWeb oWeb=oSite.OpenWeb())
{
SPListCollection docLibraryColl=oWeb.getListSoftType(SPBaseType.DocumentLibrary);
foreach(docLibraryColl中的列表)
{
响应.写入(列表.标题+“
”);
}
}
}
希望对你有帮助 非常感谢你的帮助。它正在工作,但我只能标出一个答案
using(SPSite oSite = new SPSite("https://server/site"))
{
using (SPWeb oWeb = oSite.OpenWeb())
{
SPListCollection oLists = oWeb.Lists;
foreach (SPDocumentLibrary olist in oLists.OfType<SPDocumentLibrary>())
{
Response.Write(olist.Title+"<br>");
}
}
}
using(SPSite oSite = new SPSite("https://server/site"))
{
using (SPWeb oWeb = oSite.OpenWeb())
{
SPListCollection docLibraryColl = oWeb.GetListsOfType(SPBaseType.DocumentLibrary);
foreach (SPList list in docLibraryColl)
{
Response.Write(list.Title+"<br>");
}
}
}