我正在尝试使用C#中的客户端对象模型以编程方式将讨论帖子插入到Sharepoint讨论区列表中。我正在使用以下代码:

 
var DiscussionList = sharepointContext.Web.Lists.GetByTitle(“ Discussion”);

    var DiscussionItem = Utility.CreateNewDiscussion(sharepointContext,DiscussionList,“ Test”);

                DiscussionItem [“ Body”] =“你好!
                DiscussionItem [“ Author”] = 22;
                DiscussionItem [“ Editor”] = 22;
                sharepointContext.Load(discussionItem);
                DiscussionItem.Update();
                sharepointContext.ExecuteQuery();


但是,每当我运行它时,都会出现此异常


    未处理Microsoft.SharePoint.Client.ServerException
      Message =字段或属性“正文”不存在。
      源= Microsoft.SharePoint.Client.Runtime
      ServerErrorCode = -1“



有人知道我在做什么错吗?

最佳答案

问题中的代码不起作用的原因是因为您在调用Update()之后调用了SPContext.Load()。如果您先打Update(),就可以了。

关于c# - 共享点字段或属性“正文”不存在ServerException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11397004/

10-11 04:18