服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - ASP.NET教程 - 水晶报表图片不显示两种问题分析及解决方法

水晶报表图片不显示两种问题分析及解决方法

2019-10-21 10:50asp.net教程网 ASP.NET教程

水晶报表布置后里面的图片不显示的情况,分两种:一是:水晶报表工具栏上的图片不显示;二是:水晶报表中的的图片对象不显示,接下来将分别介绍解决方法,感兴趣的朋友可以了解下啊

水晶报表布置后里面的图片不显示的情况,分两种: 
一是:水晶报表工具栏上的图片不显示; 
二是:水晶报表中的的图片对象不显示; 

针对第一种情况的解决方法: 
对于工具栏上的图片不显示是由于发布的服务器上,水晶报表所需要的站点相关图片样式 没有找到。 
在水晶报表图片不显示的页面上,看页面的源代码。可在<head></head>之间找到 

复制代码代码如下:


</head> 
<link href="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css" 
rel="stylesheet" type="text/css" /> 
</head> 


这个里面包括了相关样式及水晶报表上所需要的图片。 
具体在机器的这个目录下: 

复制代码代码如下:


C:\Inetpub\wwwroot\aspnet_client\system_web\2_0_50727 


的CrystalReportWebFormViewer3 文件夹中。 
即可将自己开发机器中的这个目录 复制到 服务器上去,即可解决问题。 

针对第二种情况的解决方法: 
对于水晶报表中设计的图片对象在发布的服务器上不显示。 
解决方法: 
在站点的配置文件 
web.config中。在相关的节下面,加上下面的内容。 

复制代码代码如下:


<httpHandlers> 

<add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=11.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
</httpHandlers> 


即可解决水晶报表中图片对象不显示的问题。

延伸 · 阅读

精彩推荐