如何以编程方式从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>");
      }
  }
}