C# 使用其ID获取列表
我正在尝试使用它的ID获取一个列表,但是它不起作用,我不知道为什么 这工作没有问题C# 使用其ID获取列表,c#,sharepoint,sharepoint-2007,C#,Sharepoint,Sharepoint 2007,我正在尝试使用它的ID获取一个列表,但是它不起作用,我不知道为什么 这工作没有问题 using (SPSite site = new SPSite("http://example.org/sites/specific/staffhandbook")) using (SPWeb web = site.OpenWeb()) { SPList list = web.Lists["Documents"]; // process... } 所以这应该,但它
using (SPSite site = new SPSite("http://example.org/sites/specific/staffhandbook"))
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists["Documents"];
// process...
}
所以这应该,但它不是
using (SPSite site = new SPSite("http://example.org/sites/specific/staffhandbook"))
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists["29540646-bcab-4beb-8a91-648c1f3178b8"];
// process...
}
SPListCollection
接受Int32
(索引)、字符串
(列表名称)或Guid
(标识符),因此您需要执行以下操作:
Guid guid = new Guid("29540646-bcab-4beb-8a91-648c1f3178b8");
SPList list = web.Lists[guid];
啊!即使当我在看一个例子时,我仍然没有看到它,谢谢:-)