0

我写了以下代码:

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”(当然,字段仍然需要是一个链接)。

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

提前致谢

4

1 回答 1

1

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

于 2012-06-11T14:43:36.947 回答