我正在尝试使用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/