javascript - Crystal Reports 2011 + ASP .NET + bobj 未定义

标签 javascript asp.net crystal-reports

我正在使用 ASP .NET MVC 3 框架开发 Web 应用程序。
我已经实现了一个 Razor View ,其中包含对 Html.Partial 方法的调用。
对 Html.Partial 方法的调用用于执行 ViewUserControl - 扩展名为“.ascx”的文件。
我在 ViewUserControl 中包含了 Crystal Reports 查看器。

在进行上述操作之前,我已在计算机上安装了 SAP Crystal Reports 2011。
然后,我通过运行 CRforVS_13_0_1.exe 安装了 SAP Crystal Reports for Visual Studio 2010。

但是我在执行 ViewUserControl 期间遇到 JavaScript 错误:“bobj 未定义”。
在写这篇文章之前,我在谷歌上搜索了一些帮助,但没有成功。
我什至尝试了此网页中描述的分步过程:http://social.msdn.microsoft.com/Forums/en-CA/vscrystalreports/thread/ef56f72b-7ede-47d8-ba9e-9e63b9ac0203

我已按照 SAP Crystal Reports .Net SDK 开发人员指南中的建议检查了查看者虚拟目录是否存在。
我的文件系统中存在以下目录,并且它们包含文件,因此根据开发人员指南,没有问题:

  • C:\inetpub\wwwroot\aspnet_client\system_web\4_0_30319\crystalreportviewers13
  • C:\inetpub\wwwroot\aspnet_client\system_web\2_0_50727\crystalreportviewers13
  • C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles\crystalreportviewers13
  • C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\ASP.NETClientFiles\crystalreportviewers13

最佳答案

CrystalReportViewer 需要在某处调用“CrystalReportViewer1.RefreshReport()”。如果没有这一行,您将收到 bobj javascript 错误。如果您不希望向用户显示参数值弹出窗口,请将该行放在设置参数之前,否则,请在设置参数后调用它。

关于javascript - Crystal Reports 2011 + ASP .NET + bobj 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9686805/

相关文章:

c# - 如何在 C# 中使用 report.ExportToStream 函数

mysql - Crystal Report 13在VS 2010中提示数据库登录

visual-studio - Visual Basic 2010 Express 中的免费 Crystal 报表

javascript - 有没有办法将产品价格分配给 Javascript 中的变量?

javascript - 在新窗口中打开图像

asp.net - 从 Windbg 中的 ASP.net 3.5 进程转储中检索 session 内容

c# - 具有业务逻辑过滤的服务器端分页

javascript - d3 v5力模拟: how to use stop & tick

javascript - 如何在 Javascript 中 append 或连接字符串?

asp.net - AutoValidateAntiForgeryToken 与 ValidateAntiForgeryToken