代码之家  ›  专栏  ›  技术社区  ›  Muhammad Hasan Khan

如何以编程方式获取sharepoint列表的关联Web部件?

  •  1
  • Muhammad Hasan Khan  · 技术社区  · 15 年前

    使用SPList,我想获得与列表关联的所有Web部件URL。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Colin    15 年前

    唯一可行的方法是循环浏览所有SPWeb中的所有页面,然后获取每个页面的webpartmanager引用,然后循环浏览所有webpart并检查webpart的属性。

        2
  •  1
  •   Tim    13 年前
    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将只引用web