我写了以下代码:
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”(并且,当然,现场仍然需要一个链接。)
如何修改代码以实现此结果?
提前致谢
答案 0 :(得分:1)
您必须更改“FullName”字段的类型。目前它只是文本,因此它将链接和描述显示为文本。