我正在使用SSRS报告,我正在尝试通过占位符操作上的表达式构建指向SharePoint列表项的链接。每当我将任何查询字符串值放入链接时出现的问题是SSRS正在复制它们。当SharePoint收到此URL时,这会导致“新建项”页面出现,而不是显示列表项。
这是我正在构建链接的表达式:
="http://home.oursharepointsite.net" & Left(First(Fields!Url.Value,"List"),InStrRev(First(Fields!Url.Value, "List"),"/")) & "DispForm.aspx?ID=" & Fields!ListItemId.Value
以下是结果链接:
http://home.oursharepointsite.net/communities/home/Sites/CORPFI/Wiki1/Forms/DispForm.aspx?ID=395&ID=395
我使用的另一个开发人员不是使用占位符的操作,而只是构建<a>
标记并获得相同的行为。在他的情况下,它不会影响他链接到的内容的渲染。
有谁知道解决这个难题的方法?
答案 0 :(得分:2)
我最近遇到了这个问题,并且能够通过使链接相对而不是绝对来解决它。
尝试删除"http://home.oursharepointsite.net"
并将其替换为"/"
。