Reporting services 如何停止ReportViewer控件(VS 2010)对我的链接进行html编码

Reporting services 如何停止ReportViewer控件(VS 2010)对我的链接进行html编码,reporting-services,reportviewer,report-viewer2010,Reporting Services,Reportviewer,Report Viewer2010,我有一个reporting services报告,其中的url在列中包含querystring参数。当通过reporting services直接访问它时,一切都很好。我点击url,它就会进入相应的页面 但是,当我在VS2010中通过ReportViewer控件访问报告时,链接中的符号是html编码的。所以查询字符串参数 ?value1=abc&value2=def 变成 ?value1=abc&value2=def 这把我的报告搞砸了。如何阻止ReportView

我有一个reporting services报告,其中的url在列中包含querystring参数。当通过reporting services直接访问它时,一切都很好。我点击url,它就会进入相应的页面

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

?value1=abc&value2=def 
变成

?value1=abc&value2=def

这把我的报告搞砸了。如何阻止ReportViewer对结果进行HTML编码

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

创建如下所示的文本表达式:

=Replace(Fields!MyDbField.Value ,"amp;","")
虽然不优雅,但它可以工作,而且不太可能有一个实际值为“amp;”的字符串