以编程方式更改Sharepoint Online子网站URL

时间:2015-01-13 13:54:25

标签: sharepoint office365

我做了很多研究,但未能找到解决方法。有谁知道如何使用CSOM以编程方式在Sharepoint Online上更改子网站的URL?任何帮助或指导将不胜感激。

由于

1 个答案:

答案 0 :(得分:4)

我终于能够弄清楚如何做到这一点。显然,所需要的只是更新ClientContext.Web上的ServerRelativeUrl属性。以下是可能需要做类似事情的其他人的代码:

using (ClientContext context = this.GetContext(this.siteUrl))
        {
            var web = context.Web;
            context.Load(web);
            context.ExecuteQuery();

            web.ServerRelativeUrl = "/sites/SiteCollection/NewSiteName";
            web.Update();
            context.ExecuteQuery();
        }