2011-12-07 112 views
0

我想从特定网站URL接收列表。我知道如何从当前网站获取列表,但如果是自定义网站网址,该怎么办?从URL获取SharePoint列表

这是我如何做才能从当前网站获取列表:

foreach(SPList list in SPContext.Current.Web.Lists) 
{ 
    DdlLookupFieldTargetList.Items.Add(list.ToString()); 
} 

OG我的输入字符串的例子看起来是这样的:http://dkbdkb70la/sites/HelloWorld

我使用SharePoint 2007

BR

回答

2

如果你给了你想要直接打开的url,这是一件简单的事情:

using (SPSite site = new SPSite(inputStringUrl)) 
{ 
    using (SPWeb web = site.OpenWeb()) 
    { 
    foreach(SPList list in web.Lists) 
    { 
     DdlLookupFieldTargetList.Items.Add(list.ToString()); 
    } 
    } 
} 
+0

感谢此工作:D – Sulby