![](/img/trans.png)
[英]Sharepoint 2013, get data from list to ClientPeoplePicker
[英]Troubles on getting data from a List sharepoint 2013
我在尝试从sharepoint 2013中的列表中检索数据时遇到麻烦。
SPSite osite = new SPSite(@"http://win-kee1pn6mrku");
SPWeb web = osite.OpenWeb();
SPList list = web.Lists["Calendar"];
SPListItemCollection collection = list.Items;
foreach (SPListItem item in collection)
{
Console.WriteLine(item["Title"]);
}
我得到这个错误: 错误
我在MSDN上进行了研究,可以使用Visual Studio 2010连接到SharePoint 2010中的其他列表,但是现在我使用Visual Studio 2012连接到SharePoint 2013,但我没有得到相同的结果。
我正在使用DLL Microsoft.SharePoint。
谢谢!
我认为在声明SPSite时出了点问题,也许您不需要@,所以:
SPSite osite = new SPSite("http://win-kee1pn6mrku");
但是,我通常使用:
string siteURL = SPContext.Current.Web.Url;
SPSite oSite = new SPSite(siteURL);
希望这可以帮助。
您也可以看一下这篇文章:
如果尝试从客户端获取此数据,则应使用Microsoft.SharePoint.Client DLL。 与SharePoint 2013通信时,您可能应该从服务器获取这些文件,因为NuGet包中尚不提供这些文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.