我找到了一种方法来实现这一点,即使用查询字符串“rs:ClearSession”必须传入 URL。
下面是我的代码 ASP.NET SSRS Reportviewer 集成页面,
rptvw.ProcessingMode = ProcessingMode.Remote;
rptvw.ServerReport.ReportServerUrl = new Uri("http://localhost/reportserver");
rptvw.ServerReport.ReportPath = "/Northwind/NewNorthwind";
ReportParameter[] param = new ReportParameter[1];
param[0] = new ReportParameter("CustomerID", txtparam.Text);
rptvw.ServerReport.SetParameters(param);
rptvw.ServerReport.Refresh();
问题是我应该在哪里传递查询字符串“rs:ClearSession”。我在上面的 ReportServerUrl 和 ReportPath 中尝试过,但仍然出现错误,可能是我做了任何语法错误。
在哪里以及如何在 URL 中传递查询字符串“rs:ClearSession”?