1
我的維基頁面從一個SharePoint網站複製到另一個網站時出現問題。我使用CSOM(客戶端對象模型)和以下(簡化)代碼:Sharepoint 2010:通過CSOM將維基頁面從一個網站複製到另一個網站後缺少quicklaunch和功能區
var fileCreationInformation = new SP.FileCreationInformation();
string page = EXTRACTED VALUE OF THE SOURCE FIELD "wikiField" (string)
byte[] bytes = new byte[page.Length * sizeof(char)];
System.Buffer.BlockCopy(page.ToCharArray(), 0, bytes, 0, bytes.Length);
fileCreationInformation.Content = bytes;
fileCreationInformation.Overwrite = true;
fileCreationInformation.Url = EXTRACTED VALUE OF THE SOURCE FIELD "FileLeafRef" (string)
Microsoft.SharePoint.Client.File uploadFile = oList.RootFolder.Files.Add(fileCreationInformation);
clientContext.Load(uploadFile);
clientContext.ExecuteQuery();
我的問題是副本後,將創建我的新的維基頁面和完美顯示,除了沒有快速啓動內容和絲帶。它只是我的原始內容(例如XML僅用於xml頁面),它顯示出來並且有點難看:)
你知道我該如何解決這個問題?我錯過了什麼,或者我以錯誤的方式攻擊了這個問題?
預先感謝您!
Nicolas
我希望你只是製作文件和的SharePoint不知道你是想創建類型的wiki頁面的文件。我會試着再研究一下。 – Josh