C# sp2010 向列表添加项目

3
ClientContext ctx = new ClientContext("http://sp2010Server/sites/mySite");  
Web web = ctx.Web;

ListItemCreationInformation itemCreateInfo = new ListItemCreationInformation();  
ListItem listItem = web.Lists.GetByTitle("Site Requests").AddItem(itemCreateInfo);  
listItem["Title"] = "title";  
listItem["Description"] = "description";  
listItem["Url"] = "someUrl";  
listItem.Update();

我有以上代码来更新一个SP2010列表,但它从未向列表中添加项目。我手动创建了一个名为“网站请求”的列表,并希望向此列表添加项目。我这样做对吗?我没有收到任何错误,代码执行良好,但列表中没有新项目。

1个回答

2
请查看:

http://msdn.microsoft.com/en-us/library/ee539976.aspx

ClientContext clientContext = new ClientContext("http://sp2010Server/sites/mySite");
SP.List oList = clientContext.Web.Lists.GetByTitle("Site Requests");

ListItemCreationInformation itemCreateInfo = new ListItemCreationInformation();
ListItem oListItem = oList.AddItem(itemCreateInfo);
oListItem["Title"] = "title";
oListItem["Description"] = "description";
oListItem["Url"] = "someUrl";

oListItem.Update();

clientContext.ExecuteQuery(); 

谢谢,我很感激。现在我想知道为什么每个发布代码的人都没有将其添加到他们在网上发布的帖子中。有时在线研究是令人沮丧的。 - Anthony

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接