我们在ASP.NET WebForms站点上使用SSRS ReportViewer控件。我们不断收到此错误:
" Microsoft.Reporting.WebForms.ReportServerException:该报告 执行j1ouqgbqxj2x1o550udofz3w已过期或无法找到"
( j1ouqgbqxj2x1o550udofz3w 值有所不同)。
我们只是使用Safari浏览器从Mac,iPad和iPhone上的网站访问者那里收到此错误。绝大多数访问者用户都在Windows计算机上。我们在Android设备上有访问者,但他们没有收到错误。
有问题的页面使用4个SSRS ReportViewer控件来显示每个包含一个图表的报告(4个报告控件在4列表中并排显示)。
我们实际上有两个页面以完全相同的方式显示4个图表,但有一个例外:获得错误的页面正在呈现包含DIV内的SSRS图表的表格(id =" divGraphs&# 34;)最初的样式为 display:none 。当用户单击调用JQuery命令$("#divGraphs").slideToggle(500);
的链接时,DIV将变为可见。当再次单击该链接时,它将被重新隐藏。
具有最初隐藏的SSRS控件(获得错误的控件)的页面链接到具有相同控件但未获得错误的页面。使用Safari的访问者偶尔会遇到错误(我已经使用iPad进行了测试,并在错误触发前多次点击两页 - 我无法确定触发它的行为是什么,如果有的话)
有什么想法吗?