Как программно получить связанные веб-части списка sharepoint? - PullRequest
1 голос
/ 13 октября 2009

Используя SPList, я хочу получить все URL веб-частей, связанные со списком. Возможно ли это?

Ответы [ 2 ]

1 голос
/ 14 октября 2011
SPWeb finweb = site.OpenWeb().Webs["finance"];
SPWeb Q12010Web = finweb.Webs["Q2FY2010"];
SPList Lib10K = Q12010Web.Lists["10K Document Tasks"];
var views = Lib10K.Views["All Items"];
SPView allitemsform = Lib10K.Views["All Items"];
SPLimitedWebPartManager mgr = Q12010Web.GetLimitedWebPartManager(allitemsform.Url,     PersonalizationScope.Shared);
SPLimitedWebPartManager mgr1 = Q12010Web.GetLimitedWebPartManager("default.aspx", PersonalizationScope.Shared);

если вы заметите, mgr1 будет ссылаться только на Интернет

1 голос
/ 13 октября 2009

Единственный способ, которым это было бы возможно, - это пройти по всем страницам всех SPWeb, затем получить ссылку на веб-менеджер каждой страницы, затем просмотреть все веб-части и проверить свойства веб-части.

...