导出报表时出现ASP.NET错误(Crystal Report to PDF)

时间:2013-07-22 03:40:27

标签: asp.net crystal-reports

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

enter image description here

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

1 个答案:

答案 0 :(得分:0)

以下是我认为存在问题的代码。

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个值。因此它会提示这样的错误。希望它有所帮助:)