【发布时间】:2023-04-05 06:17:02
【问题描述】:
我如何才能确定某个 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,而不是好的代码。
那么有人知道如何解决这个问题吗?
再见, 弗洛尔
【问题讨论】:
标签: sharepoint url moss