【问题标题】:Getting List Item URL in Sharepoint 2007在 Sharepoint 2007 中获取列表项 URL
【发布时间】:2010-12-17 09:35:24
【问题描述】:

我正在创建一个 Web 部件,它从整个网站集中的不同列表中聚合大量内容,但我无法解决的是如何获取每个项目的确切链接。我似乎得到的只是{site}/{listtitle}/1.000 我如何让这个“1.000”说“pagename.aspx?id=1”,这是我必须自己解决的问题还是有一个功能这样做?

【问题讨论】:

    标签: sharepoint url sharepoint-2007 web-parts


    【解决方案1】:

    我是怎么做的:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 由此推论:如果仔细观察,您还可以在 URL 中看到项目的 ID...DispForm.aspx?ID=20 等。
      猜你喜欢
      • 2011-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-07
      • 1970-01-01
      • 1970-01-01
      • 2019-03-27
      • 2018-10-31
      相关资源
      最近更新 更多