gpt4 book ai didi

c# - 根据 GUID 获取站点 URL? (分享点)

转载 作者:太空狗 更新时间:2023-10-30 00:35:26 26 4
gpt4 key购买 nike

如果我知道 guid,是否有任何代码示例向我展示如何获取站点的 url?

目前我有这段代码可以获取网站集中的所有网站。

private void getSites()
{
SPSite oSiteCollection = SPContext.Current.Site;
SPWebCollection collWebsite = oSiteCollection.AllWebs;
for (int i = 0; i < collWebsite.Count; i++)
{
ddlParentSite.Items.Add(new ListItem(collWebsite[i].Title, collWebsite[i].ID.ToString()));
}
}

提前致谢。

最佳答案

SPSite 有一个 GUID 构造函数

using(SPSite site = new SPSite(guid)) {
return site.Url;
}

而且 SPSite 有一个 OpenWeb(GUID) 方法

using(SPSite site = new SPSite("http://somesite")) {
using (SPWeb web = site.OpenWeb(guid)) {
return web.Url;
}
}

关于c# - 根据 GUID 获取站点 URL? (分享点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4709212/

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