2011-12-07 111 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