sharepoint更新列表项报错

fordotnettechnology 2014-05-05 10:00:30
我做了一个Infopath表单,在表单加了一段C#代码在提交表单的时候更新另一个list的item,如下:
using System;
using Microsoft.SharePoint.Client;
using SP = Microsoft.SharePoint.Client;
public void button1Submit_Clicked(object sender, ClickedEventArgs e)
{
string siteUrl = "http://MyServer/mywebsite";
ClientContext clientContext = new ClientContext(siteUrl);
SP.List oList = clientContext.Web.Lists.GetByTitle("test");
ListItem oListItem = oList.Items.GetById(1);
oListItem["Title"] = "My Updated Title.";
oListItem.Update();
clientContext.ExecuteQuery();
}
提交的时候报错:Microsoft.SharePoint.Client.ServerUnauthorizedAccessException: 访问被拒绝。您没有权限执行此操作或访问此资源。可是,我的帐号是网站集管理也是场管理员,这是哪里出了问题?
有谁碰到这样的问题,该咋解决呢?感谢!
...全文
169 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用Microsoft.SharePoint.SPListItem解决了。
段传涛 2014-05-07
  • 打赏
  • 举报
回复
试一下 在代码里提升你的权限。
  • 打赏
  • 举报
回复
嗯, 帐户是场管理员呢.
Justin-Liu 2014-05-05
  • 打赏
  • 举报
回复
你这不是client om吗? 我倒是没用过,但这应该不是场管理员吧 只是猜测

3,242

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 SharePoint
社区管理员
  • SharePoint社区
  • 霖雨
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧