asp.net – 报表查看器Web控件HTTP处理程序尚未在应用程序的web.config文件中注册
发布时间:2020-05-28 07:19:14 所属栏目:asp.Net 来源:互联网
导读:The Report Viewer Web Control HTTP Handler has not been registered in the applications web.config file. Add add verb=* path=Reserved.ReportViewerWebControl.axd type = Microsoft.Reporting.Web
The Report Viewer Web Control HTTP Handler has not been registered in the application's web.config file. Add <add verb="*" path="Reserved.ReportViewerWebControl.axd" type = "Microsoft.Reporting.WebForms.HttpHandler,Microsoft.ReportViewer.WebForms,Version=9.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" /> to the system.web/httpHandlers section of the web.config file 这个错误即将到来.我已经在http处理程序中提到了这一行,但仍然收到此错误 <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler,Version=8.0.0.0,PublicKeyToken=0000000000000000" validate="false" /> 我的html页面标记如下 <%@ Register Assembly="Microsoft.ReportViewer.WebForms,PublicKeyToken=b03f5f7f11d50a3a"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:Button ID="btnsubmit" runat="server" OnClick="GenerateReportButton_Click" />
<rsweb:ReportViewer ID="ReportViewer1" runat="server">
</rsweb:ReportViewer>
</asp:Content>
Web配置程序集部分如下: <assemblies>
<add assembly="System.Core,Version=3.5.0.0,PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions,PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Data.DataSetExtensions,PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq,PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.DataVisualization,PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Windows.Forms,Version=2.0.0.0,PublicKeyToken=B77A5C561934E089"/>
<add assembly="Microsoft.ReportViewer.WebForms,PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="Microsoft.ReportViewer.Common,PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>
解决方法我遇到了同样的问题.发生了什么事情是将报表加载例程放在Page_Load上,并没有将其包装到if(!IsPostBack)中. ReportViewer对页面进行了POST,这是触发Page_Load并重新加载报告,不知何故搞砸了.将所有内容放在if(!IsPostBack)之后,就像一个魅力一样.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC – 主页面和视图页面的不同模型
- Asp.Net(MVC):哪个会话超时是什么?
- asp.net-mvc – 提交表单并将数据传递给FileStreamResult类
- 如何在非ASP.net上下文中使用C#中的数据验证属性?
- asp.net-mvc – 如何使用Simple Injector装饰ASP.NET MVC控
- asp.net-mvc – 发送电子邮件是否属于应用程序的表示层或业
- asp.net – 服务器端/客户端或两者用户输入验证
- Asp.net C的PDF或其他“报告查看器”选项#
- asp.net-mvc – 是否可以在MVC和Webforms之间共享母版页?
- asp.net-mvc – 在存储库之间调用方法 – 存储库模式
推荐文章
站长推荐
- asp.net-mvc – 如何使用Html.DropDownList为默认
- asp.net – ELMAH日志的独立查看器应用程序
- .net – 比较文本并获得差异
- asp.net – 如何在MVC Razor中处理null子实体
- asp.net – HttpServerUtility.UrlPathEncode vs
- asp.net-mvc – MVC 3多个DisplayFor-Templates
- 如何在asp.net MVC 3中获取当前的视图名称?
- asp.net-mvc – ASP.NET MVC jQueryUI datepicke
- 使用ASP.NET SDK将文件上载到S3存储桶的文件夹
- asp.net-mvc-3 – 型号型号无法更新mvc
热点阅读
