是用ReportViewer以后。在页面打开报表。没有错误信息,页面什么都不显示,日志记录如下信息,知道了帮我

2025-03-01 05:39:57
推荐回答(1个)
回答1:


“ReportViewer”Web 服务器控件包含一个 HTTP 处理程序,该处理程序用来显示报表中嵌入或引用的图像、将报表导出到不同的输出格式、提供用于为报表参数选择日期的日历控件,以及使报表会话处于打开状态。
用于该 HTTP 处理程序的配置设置在应用程序 Web.config 文件的 httpHandlers 元素中指定。当您将“ReportViewer”Web 服务器控件从工具箱中拖动到网页上时,会自动在 Web.config 文件中输入配置设置。
您不能移除或修改该 HTTP 处理程序的配置设置。如果修改或删除 Web.config 中的 设置,则在您查看 .aspx 页时,“ReportViewer”Web 服务器控件将引发以下错误:“ReportViewer Web 服务器控件 HTTP 处理程序尚未在应用程序的 Web.config 文件中注册”。错误消息包括 HTTP 处理程序需要的配置信息,您可将这些设置原样复制到 Web.config 文件中。该字符串将类似于下面的示例(注意,版本信息和 PublicKeyToken 将有所不同):

type="Microsoft.Reporting.WebForms.HttpHandler,
Microsoft.ReportViewer.WebForms, Version=8.0.0.0,
Culture=neutral, PublicKeyToken=0000000000000000" validate="false"
/>


HTTP 处理程序属于该控件的一部分;不能将其删除,也不能将其替换为您提供的自定义功能。