我们有一个.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
我尝试了各种网络配置更改,但没有任何运气。
我想听听其他人在迁移到.Net 4.5时是否遇到类似问题,如果没有,那么我非常感谢Crystalreports dll用户提供的一些帮助来指导我完成故障排除。我能先看一下什么?也许CrystalImagehandler.aspx?
谢谢!
答案 0 :(得分:0)
我找到了根本原因。
CrystalReportViewer的EnableViewState属性设置为" False"。 我把它改为" True"和插入导致问题的javascript对象丢失。我的问题因此得到了解决。