我有以下代码:
web.AllowUnsafeUpdates = true;
SPList list = web.Lists[this.ListName];
SPListItem item = list.Items.Add();
item["linktoAttachment"] = this.SiteAddress + file.Url;
我的问题是如何才能拥有友好的链接文字...
就像您拥有的经典超链接一样
<a href="technical link">friendly link here</a>
由于
答案 0 :(得分:3)
你的LinkToAttachment字段应该输入Url,然后你可以使用以下内容:
item["linktoAttachment"] = string.Format("{0},{1}", this.SiteAddress + file.Url, "friendly link here");
另一种选择是:
SPListItem newLink = list.Items.Add();
SPFieldUrlValue value = new SPFieldUrlValue();
value.Description = "friendly link here";
value.Url = this.SiteAddress + file.Url;
newLink["linktoAttachment"] = value;