Получить списки SharePoint из URL - PullRequest
0 голосов
/ 07 декабря 2011

Я хочу получать списки с определенного сайта URL. Я знаю, как получить списки с текущего сайта, но что делать, если это пользовательский URL сайта ?

Вот как я могу получить списки с текущего сайта:

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

пример моей входной строки может выглядеть так: http://dkbdkb70la/sites/HelloWorld

Я использую SharePoint 2007

BR

1 Ответ

2 голосов
/ 07 декабря 2011

Если вы получили URL-адрес, который хотите открыть напрямую, это просто:

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