【问题标题】:How to stop ReportViewer control (VS 2010) from html encoding my links如何从 html 编码我的链接中停止 ReportViewer 控件(VS 2010)
【发布时间】:2011-05-09 19:36:18
【问题描述】:

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

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

?value1=abc&value2=def 

成为

?value1=abc&value2=def

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

【问题讨论】:

    标签: reporting-services reportviewer report-viewer2010


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 2015-10-23
      • 1970-01-01
      • 2013-08-29
      • 2013-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多