我刚刚开始使用 Sharepoint Foundation 2010,我正在尝试从 c# 编写一个函数来将页面添加到站点。
我得到了一些代码来创建一个新站点,但我似乎找不到任何有关使用客户端对象模型将页面添加到现有站点的文档。
这可能是一个简单的问题,但如果有人可以帮助我,我将不胜感激。
谢谢。
更新
这是我到目前为止所拥有的:
private void createPage()
{
ClientContext context = new ClientContext(url);
Site siteCollection = context.Site;
Web site = context.Web;
List pages = site.Lists.GetByTitle("Pages");
FileCreationInformation fileCreateInfo = new FileCreationInformation();
fileCreateInfo.Url = "NewPage";
fileCreateInfo.Content = System.Text.Encoding.ASCII.GetBytes("Test");
context.Load(pages.RootFolder.Files.Add(fileCreateInfo));
context.ExecuteQuery();
context.Dispose();
}
但我得到一个服务器异常“列表'页面'在带有 URL 的站点上不存在”