如何获取ListItem Url到项目显示表单

本文关键字:Url 项目 显示 表单 ListItem 何获取 获取 | 更新日期: 2023-09-27 18:08:45

如何检索项目的完整url到其显示形式?例如

string itemUrl = Convert.ToString(properties.ListItem[SPBuiltInFieldId.EncodedAbsUrl]);

,但我得到以下不工作的结果:

http://sp2013/sites/104/Lists/Sharepointtasks/13_.000

如何获取ListItem Url到项目显示表单

找到解决方案:

string itemUrl = String.Format("{0}/{1}?ID={2}", properties.Web.Url, properties.List.Forms[PAGETYPE.PAGE_DISPLAYFORM].Url, properties.ListItem.ID);

http://sp2013/sites/104/Lists/Sharepointtasks/DispForm.aspx?ID = 14