关于ReportViewer添加印章图片问题

weixin_38074583 2016-07-04 09:43:37
为了让动态呈现Web报表,我使用了asp.net的 <rsweb:ReportViewer></rsweb:ReportViewer>来加载RDLC报表
在RDLC中我设置了某个矩形控件(rectangle)的背景图片为外部网络图片url
但是在客户端浏览器呈现报表的时候有时候会加载不了该图片,检查html元素发现这种情况下对应html的background-image样式丢失
比如生成这样2种html:
正常的没有丢失的情况:<table class="A4f66f0847ec74d6880d968a5997fed65224" style='width: 189.18mm; height: 63.39mm; min-width: 189.18mm; background-image: url("/Reserved.ReportViewerWebControl.axd?Culture=2052&CultureOverrides=True&UICulture=2052&UICultureOverrides=True&ReportStack=1&ControlID=48a5ac165aa4431ea4ffaedd8415122a&Mode=true&OpType=ReportImage&IterationId=a05dcaf3363245cc96d9a8efdce0c957&StreamID=9d7223d6c21340cd85aef0c2394b0c21");'
border="0" cellspacing="0" cellpadding="0">

丢失情况:<table class="Ae79ccea62f0e453f932354bc2dbc267b224" style="width: 189.18mm; height: 63.39mm; min-width: 189.18mm;" border="0" cellspacing="0" cellpadding="0">


我的疑问有2点:
1为什么使用了外部图片,报表组件依然会把该资源转换为一个Reserved.ReportViewerWebControl.axd后缀的图片资源?
2如何避免图片加载失败?
...全文
32 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧