joh*_*han 7 c# asp.net reportviewer visual-studio-2015
我找了半天的答案和试验.我正在使用VS2015和MS SQL SERVER 2008 R2,该项目是在VS2010中开发的.
但是,出现错误,
ASP.NET运行时错误:基类包含"ReportViewer1"字段,但其类型(Microsoft.Reporting.WebForms.ReportViewer)与控件类型(Microsoft.Reporting.WebForms.ReportViewer)不兼容.请修改导致歧义的相关注册并选择新的标记前缀
我找不到reportViewer.Webfor.dll v12.0.0.0.我已经完成了以下步骤/程序,ReportViewer仍然无效:
感谢您的帮助!!
在.aspx中,
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=12.0.0.0,
Culture=neutral, PublicKeyToken=89845dcd8080cc91"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
Run Code Online (Sandbox Code Playgroud)在web.config中,
<handlers>
<add name="ReportViewerWebControlHandler" preCondition="integratedMode"
verb="*" path="Reserved.ReportViewerWebControl.axd"
type="Microsoft.Reporting.WebForms.HttpHandler,
Microsoft.ReportViewer.WebForms, Version=12.0.0.0, Culture=neutral,
PublicKeyToken=89845dcd8080cc91"/>
</handlers>
Run Code Online (Sandbox Code Playgroud)我解决了我的问题.你必须删除所有旧版本V10并添加新版本v12 of 4 reportviewer.dll.
路径是C:\ Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.Common
第二,我们需要复制那些4.dll 并粘贴到项目中的bin文件夹中.
然后,您可以完美地运行您的报表查看器
| 归档时间: |
|
| 查看次数: |
20226 次 |
| 最近记录: |