水晶报表图片不显示两种问题分析及解决方法
更新时间:2021年9月22日 10:17 点击:1845
水晶报表布置后里面的图片不显示的情况,分两种:
一是:水晶报表工具栏上的图片不显示;
二是:水晶报表中的的图片对象不显示;
针对第一种情况的解决方法:
对于工具栏上的图片不显示是由于发布的服务器上,水晶报表所需要的站点相关图片样式 没有找到。
在水晶报表图片不显示的页面上,看页面的源代码。可在<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>
即可解决水晶报表中图片对象不显示的问题。
一是:水晶报表工具栏上的图片不显示;
二是:水晶报表中的的图片对象不显示;
针对第一种情况的解决方法:
对于工具栏上的图片不显示是由于发布的服务器上,水晶报表所需要的站点相关图片样式 没有找到。
在水晶报表图片不显示的页面上,看页面的源代码。可在<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>
即可解决水晶报表中图片对象不显示的问题。
相关文章
- 这篇文章主要介绍了asp.net水晶报表参数字段在代码中赋值的方法,实例分析了asp.net中水晶报表的使用技巧,需要的朋友可以参考下...2021-09-22
- 这篇文章介绍了ASP.NET中水晶报表的使用方法,有需要的朋友可以参考一下...2021-09-22
- 水晶报表布置后里面的图片不显示的情况,分两种:一是:水晶报表工具栏上的图片不显示;二是:水晶报表中的的图片对象不显示,接下来将分别介绍解决方法,感兴趣的朋友可以了解下啊...2021-09-22
- 这篇文章主要介绍了水晶报表asp.net的webform下基本用法,实例讲述了asp.net中水晶报表的创建与使用方法,非常具有实用价值,需要的朋友可以参考下...2021-09-22
- 这篇文章简单介绍下VS2010 水晶报表的使用方法,需要的朋友可以参考下...2021-09-22