SSRS在Action链接上插入重复的查询字符串参数

时间:2012-01-24 20:47:46

标签: sharepoint reporting-services query-string

我正在使用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>标记并获得相同的行为。在他的情况下,它不会影响他链接到的内容的渲染。

有谁知道解决这个难题的方法?

1 个答案:

答案 0 :(得分:2)

我最近遇到了这个问题,并且能够通过使链接相对而不是绝对来解决它。 尝试删除"http://home.oursharepointsite.net"并将其替换为"/"