gpt4 book ai didi

Sharepoint:如何查明真实 URL 是否可用或已被网站使用

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

如何查明某个 URL 是否可用且可用于在网站集中创建新网站,或者该 URL 是否已被其他网站、列表或库使用?

假设相对 URL“/newUrl/尚未使用,则在您尝试访问 SPWeb 的任何属性之前,以下代码实际上不会引发异常。

using(SPSite site = new Site("http://portal/")) 
{
SPWeb web = site.OpenWeb("/newUrl/"); // no exception

string title = web.Title; // throws exception
}

当然,可以通过这种方式检查 URL 的可用性,但它更像是一种 hack,而不是像好的代码。

有人知道如何解决这个问题吗?

再见,弗洛

最佳答案

正常答案是

if(web.Exists)

但是...您可能想将此 SPWeb 包装到 using 中。

using(SPWeb web = site.OpenWeb("/newUrl/"))
{
if(web.Exists)
{
string title = web.Title;
}
}

关于Sharepoint:如何查明真实 URL 是否可用或已被网站使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/495554/

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