SSRS:参数未在url中显示

时间:2015-04-27 20:00:19

标签: url ssrs-2008-r2 ssrs-tablix

在我的Tablix中,我的文本框有一个自定义表达式。它基本上是一个URL:

=iif(Fields!permitNumber.Value="","<span style=visibility: hidden></span>","<a href=http://server/ReportServer/Pages/ReportViewer.aspx?/Reporting/Detailed&paramNumber=" & Fields!Number.Value & ">" & Fields!Number.Value & "</a>")

它正确显示为URL但由于某种原因,链接显示除paramNumber(或等号)之外的所有内容。所以我试图手动包含它..Detailed&amp; paramNumber = ABC123并且仍然不显示参数。所以我想也许它是一个URL编码问题所以将等号更改为:

paramNumber%3D" & Fields!Number.Value & ">"

现在参数显示但%3D无法加载报告。如果我在浏览器中将%3D更改为=,则加载正常!制作这个东西的诀窍包括&#34; =&#34;和参数以及为什么它停在等号上?

顺便说一句,为什么我这样做呢?操作,转到报告允许我转到报告,但即使没有数据也会创建链接(我不想使用意外点击此链接!)。试图隐藏此链接(文本框)意外地隐藏了边框。哈文没有想出办法解决这个问题。一篇帖子建议插入一个矩形和一个文本框,但矩形大小看起来不是动态比例(没有真正经过测试)。

1 个答案:

答案 0 :(得分:0)

没关系,我能够创建占位符,Action = Go to Url,将链接和参数放在那里。解决了。这里参数显示就好了。显然,平等被解释为奇怪。