Я видел пример на http://msdn.microsoft.com/en-us/library/ms462161.aspx, чтобы получить все сайты и списки, и я связываю его с раскрывающимся списком, он работает, но я также получаю все списки для каждого сайта, поэтому имя сайта появляется много раз выпадающий, который я не хочу.
Мой код:
private void getSites()
{
SPSite oSiteCollection = SPContext.Current.Site;
SPWebCollection collWebsite = oSiteCollection.AllWebs;
for (int i = 0; i < collWebsite.Count; i++)
{
using (SPWeb oWebsite = collWebsite[i])
{
SPListCollection collList = oWebsite.Lists;
for (int j = 0; j < collList.Count; j++)
{
ddlParentSite.Items.Add(new ListItem(SPEncode.HtmlEncode(collWebsite[i].Title)));
}
}
}
}
Как получить только сайты, а не их списки?
Заранее спасибо.