仅显示来自 SPFieldUrlValue 的说明

本文关键字:说明 SPFieldUrlValue 显示 | 更新日期: 2023-09-27 18:34:29

我写了以下代码:

string link = string.Format("{0}Person.aspx?accountname={1}", mySite, listItem["Name"]);
SPFieldUrlValue spFieldUrlValue = new SPFieldUrlValue();
spFieldUrlValue.Url = link;
spFieldUrlValue.Description = listItem["ImnName"].ToString();
phoneListItem["FullName"] = spFieldUrlValue;
phoneListItem.Update();

但它在视图中显示"全名"字段,例如"http://minint-3ihn2o7/my/Person.aspx?accountname=XDOM''smithj,John Smith",但我只需要显示"John Smith"(当然,字段仍然需要是一个链接(。

任何想法如何修改代码以实现此结果?

提前致谢

仅显示来自 SPFieldUrlValue 的说明

您必须更改"全名"字段的类型。目前它只是文本,因此它将链接和描述显示为文本。