asp.net-mvc - Crystal Reports 图像和 ASP.Net MVC

标签 asp.net-mvc crystal-reports

在使用使用 CrystalImageHandler.aspx 的图表和图像时,我在使用 Crystal Reports 时遇到问题。图像无法显示,我怀疑这是由于 MVC 路由问题造成的。

路径图片路径类似这样:

src="/CrystalImageHandler.aspx?dynamicimage=cr_tmp_image_a8301f51-26de-4869-be9f-c3c9ad9cc85e.png"

URL 与此类似:

localhost:01234/ViewCrystalReports.aspx?id=50

可能找不到图像,因为它正在不存在的目录中查找。如何更改 CrystalImageHandler.aspx 所在的路径?我认为如果我从根本上引用问题就会解决,但我在 Web.Config 中更改的任何内容都无法工作。

我应该提到这是在传统的 aspx 页面上,而不是 View 等

最佳答案

我通过编辑 Web.Config 文件解决了这个问题

插入以下行:

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

*请注意填写您的数字版本(Version=xx.x.xxxx.x)

关于asp.net-mvc - Crystal Reports 图像和 ASP.Net MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2006011/

相关文章:

crystal-reports - Blazor 中的 Crystal 报表

asp.net-mvc - 如何通过.net身份中的自定义属性查找用户?

c# - 解析 jQuery 网格中的上下文变量和模式时出错

c# - MVC 持久模型

c# - 在 Razor View 中使用 Html.DisplayFor 应用 css 类

c# - Crystal 报表: failed to open connection

asp.net-mvc - 如何在 ASP.NET MVC Web API 中修剪模型的空间

crystal-reports - 如何在图像前面设置线条或方框?

asp.net-mvc - 我必须做什么才能从 MVC Controller 重定向到 Web 表单?

.net - 我需要在服务器上安装 Crystal Reports 中的某些内容吗?