查询字符串中的ASP.NET crystal报表参数不起作用

时间:2009-10-14 12:38:00

标签: asp.net crystal-reports

我正在更新ASP.NET中使用水晶报表的现有报表系统。在过去,报告已经通过会话变量给出了它们的参数,但是我现在需要将它们发布在网址中,例如。

www.mysite.com?reportname=myreport&year=2009

我像往常一样使用request.querystring抓取参数,报告生成,第一页看起来没问题。但是,只要我尝试转到报表查看器工具栏上的下一页,报表错误就无法获取数据。

如果我删除参数并硬编码某些值,页面工作正常。任何想法,如果这是水晶报告的已知问题?有办法吗?

我认为当参数在地址中时,缓存无法正常工作,在我的脑海里有一些关于它的东西

1 个答案:

答案 0 :(得分:0)

水晶报告似乎是一个问题,它必须以某种方式使用地址。我修改了我的代码以放入一个中间页面,其中request.querystring变量被放入会话中,然后用户被转发到另一个生成报告的页面。