如何在sharepoint中通过URL获取当前文档库

时间:2010-03-17 09:31:04

标签: sharepoint

查询字符串根文件夹

旁边

如何从示例url

获取当前文档库列表(ListName)

http://site/subsite/ListName/Forms/AllItems.aspx

任何标准方式?

2 个答案:

答案 0 :(得分:1)

试试这个

using (SPSite site = new SPSite("http://site/subsite/ListName/Forms/AllItems.aspx"))
using (SPWeb web = site.OpenWeb()) {
  SPList list = web.GetListFromUrl("http://site/subsite/ListName/Forms/AllItems.aspx");
}

答案 1 :(得分:1)

SPWeb web = SPContext.Current.Web;
string listname = "Not a list";
try
{
    SPList list = web.GetList(HttpContext.Current.Request.RawUrl);
    if (null != list)
    {
        listname = list.Title;
    }
}
catch (System.IO.FileNotFoundException) { }
HttpContext.Current.Response.Write(listname);