1

我有一个报告服务报告,其中有一列中带有查询字符串参数的 url。当它通过报告服务直接访问时,一切都很好。我单击该 url,它会转到相应的页面。

但是,当我通过 VS 2010 中的 ReportViewer 控件访问报告时,链接中的 & 符号是 html 编码的。所以查询字符串参数

?value1=abc&value2=def 

变得

?value1=abc&value2=def

这弄乱了我的报告。如何从 HtmlEncoding 结果中停止 ReportViewer?

4

1 回答 1

0

好的,我刚刚遇到这个,找到了一个简单但不满意的解决方案:

像这样创建一个文本表达式:

=Replace(Fields!MyDbField.Value ,"amp;","")

不优雅,但它有效,你不太可能有一个实际值为“amp;”的字符串

于 2014-04-17T03:29:42.807 回答