c# – ReportViewer“缺少URL参数:名称”

在我正在处理的Web应用程序中,ReportViewer不断给我一个错误“缺少URL参数:名称”.我找到了原因但不是解决方案.

从报表查看器导致异常的URL

Reserved.ReportViewerWebControl.axd?ReportSession=3bkunv2wte3wmnabkquyr1y0&ControlID=1e2b5870e07b46abac7fd32a9e0e4b9d&Culture=1033&UICulture=1033&ReportStack=1&OpType=ReportArea&Controller=ctl00_ASPxRoundPanel3_PageContent_Wizard1_ReportViewer1&PageNumber=1&ZoomMode=Percent&ZoomPct=100&ReloadDocMap=true&SearchStartPage=0&LinkTarget=_top

如果您在查询字符串中注意到而不是“& name =”由于某种原因它会变成“& amp; Name =”.

我注意到在谷歌的搜索中,有很多人遇到同样的问题而不是一个解决方案.

解决方法:

听起来有些东西会在某个地方破坏你的URL.您是否偶然获得了Bluecoat代理?我看到一些关于Bluecoat破坏URL的事情.

如果是这种情况并且您可以控制代理,那么您可能可以通过它为您的报告打孔.否则,您可能必须重写您的URL.

检查here以获取更多信息(线程中的最后一篇文章有​​可能的解决方法).

上一篇:c# – 在RDLC中动态生成列


下一篇:c# – RDLC文件的部署和大小