在 Sharepoint 2007 中获取列表项 URL
我正在创建一个 Web 部件,该部件聚合了整个网站集中不同列表中的大量内容,但我无法解决的是如何获取每个项目的确切链接。我似乎得到的只是 {site}/{listtitle}/1.000 我如何让这个“1.000”说“pagename.aspx?id=1”,这是我必须自己解决的问题还是有一个函数要这样做吗?
I'm creating a webpart that aggregates a load of content from different lists throughout our site collection what I can't workout is how to get the exact link to each item. All I seem to get back is {site}/{listtitle}/1.000 how do I get this "1.000" to say "pagename.aspx?id=1", is this something I have to work out myself or is there a function to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我是怎么做的:
How I do it:
要获取列表中项目的 ID,可以使用 SPListItem.ID。然后您可以将其附加到您想要的基本 URL,例如“pagename.aspx?id=” + myitem.ID。
To get the ID of an item in a list you can use SPListItem.ID. Then you can just append it to the base URL that you want, e.g. "pagename.aspx?id=" + myitem.ID.