Sharepoint 2010 访问SharePoint代码中的样式库图像、无效数据或向URL添加额外逗号

Sharepoint 2010 访问SharePoint代码中的样式库图像、无效数据或向URL添加额外逗号,sharepoint-2010,Sharepoint 2010,我有下面的代码来获取列表项,然后将其绑定到GridView。列表有两个文本列和一个图像列。 将数据源绑定到网格后,我发现没有显示图像。调试后,我发现图像URL返回一些无效URL。 URL的示例返回值: http://url/Style%20Library/images1.jpg, http://url/Style%20Library/images2.jpg, http://url/Style%20Library/images3.jpg, 图像上载到样式库,列表中的图像列为超链接或图片类型 SP

我有下面的代码来获取列表项,然后将其绑定到GridView。列表有两个文本列和一个图像列。 将数据源绑定到网格后,我发现没有显示图像。调试后,我发现图像URL返回一些无效URL。 URL的示例返回值:

http://url/Style%20Library/images1.jpg,
http://url/Style%20Library/images2.jpg,
http://url/Style%20Library/images3.jpg,
图像上载到样式库,列表中的图像列为超链接或图片类型

SPListItemCollection collListItems = null;
SPSite site = new SPSite("http://siteURL/");
SPWeb web = site.OpenWeb();
SPList list = web.Lists["Lapptop"];
collListItems = list.Items;
return collListItems.GetDataTable();

知道吗?

超链接有两个属性:url和描述

SPFieldUrlValue value = new SPFieldUrlValue(item[“URL”].ToString());

string URL = value.Url;
如果你不解析结果,你会得到“url,description”