我有一个
Microsoft.SharePoint.Client.ServerException:值不会下降 在预期范围内
我无法更改列表视图查找阈值,因为它不在服务器环境中,我无法访问它。 我需要获取列表中显示的文本而不是获取超链接(因此错误)。 这是我正在使用的代码:
clientContext.Load(collListItem, items => items.Include(
item => item["IT_x0020_Services"]));
clientContext.ExecuteQuery();
ArrayList itserv = new ArrayList();
foreach (ListItem oListItem in collListItem)
{
itserv.Add(oListItem["IT_x0020_Services"].ToString());
}
我错过了什么?
答案 0 :(得分:0)
您是否错过CamlQuery
?
我尝试将您的代码更改为"IT_x0020_Services"
到"Title"
我在这里的列表,并且它适用于我。
ClientContext clientContext = new ClientContext("http://127.0.0.1");
var oList = clientContext.Web.Lists.GetByTitle("TestList");
CamlQuery camlQuery = new CamlQuery();
ListItemCollection collListItem = oList.GetItems(camlQuery);
clientContext.Load(
collListItem,
items => items.Include(
item => item["Title"]));
clientContext.ExecuteQuery();
ArrayList itserv = new ArrayList();
foreach (ListItem oListItem in collListItem)
{
itserv.Add(oListItem["Title"].ToString());
}