【问题标题】:RDLC: How to show external images in Internet ExplorerRDLC:如何在 Internet Explorer 中显示外部图像
【发布时间】:2015-01-06 15:18:17
【问题描述】:

使用 ReportViewer 显示我的报告:我有一个带有外部图像路径参数的 RDLC。 图片保存在服务器上。

参数值=

"file:///" + Server.MapPath("~/images/img.png")

这适用于所有其他浏览器,但在 IE 上则不行,但是,如果我导出为 PDF,图像是可见的。

任何想法为什么会这样?

PS:我也尝试使用图片的完整网址,但无济于事。

通过在浏览器上发布测试图像url,url很好。

【问题讨论】:

    标签: asp.net internet-explorer reportviewer rdlc


    【解决方案1】:

    怎么样:

        string imagePath = new Uri(Server.MapPath("~/images/img.png")).AbsoluteUri;
    
        ReportParameter parameter = new ReportParameter("ImagePath", imagePath);
    
        ReportViewer1.LocalReport.SetParameters(parameter);
    
        ReportViewer1.LocalReport.Refresh();
    

    【讨论】:

    • 感谢您的回复。试过了,但没有成功。在所有其他浏览器上工作正常,但拒绝在 IE 上显示图像
    猜你喜欢
    • 2013-03-20
    • 2020-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-19
    • 1970-01-01
    • 2013-11-09
    • 2023-01-22
    相关资源
    最近更新 更多