在.Net 4.5 Web应用程序中访问Crystal Report时没有图像和javascript错误

时间:2015-04-03 17:09:31

标签: javascript crystal-reports sap asp.net-4.5

我们有一个.Net 2.0 Web应用程序,它使用Crystal Reports来显示图形。

我们最近将我们的应用程序迁移到.Net 4.5,一切正常,但没有出现任何水晶报告图表。相反,我得到一个javascript错误和一个空容器,其中图形/图像应该存在。

bobj.crv.stateManager.setComponentState('ctl00_DashboardControls_WebPartManager1_wp842781669_ctl01_ctl00__UI',eval('('+document.getElementById('__CRYSTALSTATEctl00$DashboardControls$WebPartManager1$wp842781669$ctl01$ctl00').value+')'))

Error: SCRIPT5007: Unable to get value of the property 'value': object is null or undefined
  • 我们正在使用Microsoft Visual Studio Professional 2012
  • 操作系统:Windows 7/64位
  • 浏览器:IE9
  • Crystal report dll版本:13.0.2000.0
  • 我们拥有所有必需的web.config条目,包括CrystalImageHandler.spx

我尝试了各种网络配置更改,但没有任何运气。

我想听听其他人在迁移到.Net 4.5时是否遇到类似问题,如果没有,那么我非常感谢Crystalreports dll用户提供的一些帮助来指导我完成故障排除。我能先看一下什么?也许CrystalImagehandler.aspx?

谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了根本原因。

CrystalReportViewer的EnableViewState属性设置为" False"。 我把它改为" True"和插入导致问题的javascript对象丢失。我的问题因此得到了解决。