Sharepoint Foundation 2010を使い始めたばかりで、サイトにページを追加するためにC#から関数を書き込もうとしています。sharepoint 2010のAPIを使用してページを作成するにはどうすればよいですか?
新しいサイトを作成するためにいくつかのコードを作成しましたが、クライアントオブジェクトモデルを使用して既存のサイトにページを追加する方法についてのドキュメントは見つかりません。
これはおそらく簡単な質問ですが、誰かが私を助けることができるなら、私はそれを感謝します。
ありがとうございました。
更新
これは私がこれまで持っているものです。
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();
}
しかし、私は
どのようなページを追加しますか、それはサイトページですか? 「既存のページにページを追加する」は私にとっては奇妙に聞こえる。 –
申し訳ありませんタイプミス、私は既存のサイトにページを追加することを意味しました。 – Matt