【问题标题】:ASP.NET Error when exporting report (Crystal Report to PDF)导出报告时出现 ASP.NET 错误(Crystal Report to PDF)
【发布时间】:2013-07-22 03:40:26
【问题描述】:

当我想将 Crystal Report 导出为 PDF 到本地计算机时出现此错误。

根据我的理解,它说上下文为空。我将如何追踪值的来源?提前致谢!

【问题讨论】:

  • 嗨谭。我不知道在出现此异常时发现哪个参数缺少值的简单方法。您是以编程方式分配参数值,还是您的应用程序会提示用户提供参数值?如果通过代码,您能否向我们提供一个显示您如何执行此操作的 sn-p?您是否支持许多报告?这是唯一一个以这种方式失败的吗?
  • 嗨,Zec,最后我发现问题是因为我传递的参数比我的值多。我设法把它修好。抱歉,非常感谢您抽出宝贵时间。我真的很感谢你的努力。

标签: asp.net crystal-reports


【解决方案1】:

下面是我认为有问题的代码。

Response.Write("<script>")
Response.Write("window.open('" & ResolveUrl("~\Report\rptHandler.ashx?p=user_id|date&V=" & user_id & "&T=0&N=POrderProcessingCard.rpt&C=ORCL_PO") & "','_blank')")
Response.Write("</script>")

解决方案是正确检查参数和传递给的值。例如上面,我调用了 2 个参数(user_id 和 date),而我只向它传递了 1 个值。所以会提示这样的错误。希望对你有帮助:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多