仅显示SPFieldUrlValue中的说明

时间:2012-05-17 00:01:37

标签: c# sharepoint

我写了以下代码:

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();

但它在View中显示“FullName”字段,如“http://minint-3ihn2o7/my/Person.aspx?accountname = XDOM \ smithj,John Smith”,但我只需要显示“John Smith”(并且,当然,现场仍然需要一个链接。)

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

提前致谢

1 个答案:

答案 0 :(得分:1)

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