在我正在处理的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以获取更多信息(线程中的最后一篇文章有可能的解决方法).