2009-11-17 64 views
1

我创建了一个webpart,它汇总了来自我们网站集合中不同列表的内容负载,但我无法锻炼的是如何获取每个项目的确切链接。所有我似乎回到{site}/{listtitle} /1.000如何得到这个“1.000”来说“pagename.aspx?id = 1”,这是我必须自己研究或有一个函数去做这个?在Sharepoint 2007中获取列表项目的URL

回答

3

我是怎么做的:

string itemUrl = List.Forms[PAGETYPE.PAGE_DISPLAYFORM].ServerRelativeUrl + "?id=" + item.ID; 
2

要获取列表中项目的ID,您可以使用SPListItem.ID。然后,您可以将其附加到您想要的基本网址,例如“pagename.aspx?id =”+ myitem.ID。

+0

其推论:你还可以看到ID为项目的URL,如果你仔细看... DispForm.aspx ID = 20等。 – Goyuix 2009-11-17 20:43:07

相关问题