我正在使用Crystal Report v9x。在具有图像的Crystal Report Viewer中显示的数据中。当我尝试在Crystal Report查看器中显示报表时,图像未显示。
任何人都可以告诉我该怎么做吗?
答案 0 :(得分:14)
您是否尝试在Web.config中查找CrystalImageHandler(在httpHandlers部分中)? 我不得不添加一行来显示我的嵌入图像:
<add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
答案 1 :(得分:4)
如果你在$('#mainctrldiv').css('display');
$('#otherctrldiv').css('display');
部分都很好,如果你在Web.config
大于4.0,请试试这个。
在netFramework
文件夹中,查找App_Start
并注释掉以下行
RouteConfig.cs
答案 2 :(得分:0)
还请尝试在ApplicationPool配置(IIS应用程序池)中将.Net Framework模式从Integrated更改为Classic
答案 3 :(得分:0)
经过2天的搜索,我使用了ASP.NET MVC,解决了我的问题,图像显示了解决方案,只需将以下行添加到文件RouteConfig.cs中即可。
1-转到项目中的App_Start文件夹
2-将以下忽略行粘贴到文件RouteConfig.cs中:
routes.IgnoreRoute("{*allaspx}", new { allaspx = @".*(CrystalImageHandler).*" });
答案 4 :(得分:0)
降低图像分辨率后再尝试...对我来说确实如此。