设置欢迎页面-Office365 CSOM和C#

本文关键字:CSOM -Office365 设置 | 更新日期: 2024-06-14 05:53:52

我想在C#中使用CSOM为我的Sharepoint网站设置欢迎页面。

本质上,我正在做的是将我的新欢迎页面(home.aspx)上传到网站页面或页面,然后我想更改欢迎页面以匹配我新上传的页面位置。

我环顾四周,但我看到的很多都是PowerShell或服务器端代码。

如果有人能为我指明正确的方向,我将不胜感激

如何通过SharePoint CSOM 设置欢迎页面

public static void SetWelcomePage(Web web,string pageUrl)
{
    var ctx = web.Context;
    var rootFolder = web.RootFolder; 
    rootFolder.WelcomePage = pageUrl;
    rootFolder.Update();
    ctx.ExecuteQuery();
}

使用

using (var ctx = new ClientContext(webUri))
{
    SetWelcomePage(ctx.Web, "SitePages/default.aspx");
}

设置欢迎页面-Office365 CSOM和C#