gpt4 book ai didi

sharepoint - 检索页面上的 Web 部件列表

转载 作者:行者123 更新时间:2023-12-05 00:43:01 26 4
gpt4 key购买 nike

我正在尝试获取部署在 sharepoint 3.0 中的网页上的 webpart 列表。有没有办法从共享点内容数据库中检索它,或者我可以以编程方式进行检索?

最佳答案

您可以使用 SPWebPartManager 遍历页面中的 Web 部件列表。

this MSDN example .

编辑:
这可能是一个更好的例子:

private static void GetWebParts()
{
using (SPSite site = new SPSite("<YOUR SITE URL>"))
{
using (SPWeb web = site.OpenWeb())
{
SPFile file = web.GetFile("default.aspx"); // or what ever page you are interested in
using (SPLimitedWebPartManager wpm = file.GetLimitedWebPartManager(System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared))
{
foreach (WebPart wp in wpm.WebParts)
{
Console.WriteLine("Web part: {0}", wp.Title);
}
}
}
}
}

关于sharepoint - 检索页面上的 Web 部件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1522046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com