是否可以使用URL检索列表或库的ID?

例如, http://myportal/mysubsite/mydocuments/forms/allitems.aspx

如果是这样,请向我提供一些示例代码。

非常感谢,

ks

有帮助吗?

解决方案

SharePoint对我们传递的URL非常大,所以即使URL并非真正对网站或列表(但是要查看)Spsite和SpWeb.GetList的构造函数都接受它:

using (var site = new SPSite(url))
  using (var web = site.OpenWeb())
  {
    var list = web.GetList(url);
    // ID is now in list.ID;
  }
.

许可以下: CC-BY-SA归因
scroll top