如何将项目完整网址检索到其显示形式?我试过例如
string itemUrl = Convert.ToString(properties.ListItem[SPBuiltInFieldId.EncodedAbsUrl]);
但是我得到以下结果:
答案 0 :(得分:2)
找到解决方案:
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