问题描述
|
我是asp.net的新手,并尝试对sharepoint中的报告使用报告查看器控件。
在我的web.config文件中,我添加了以下行:
<SafeControl Assembly=\"Microsoft.ReportViewer.WebForms,Version=9.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a\" namespace=\"Microsoft.Reporting.WebForms.ReportViewer\" TypeName=\"*\" Safe=\"True\"/>
在我的aspx页面中,我注册了程序集
<%@ Register assembly=\"Microsoft.ReportViewer.WebForms,PublicKeyToken=b03f5f7f11d50a3a\" namespace=\"Microsoft.Reporting.WebForms\" tagprefix=\"rsweb\" %>
它给了我这个错误:
本页上不允许使用控件类型\'Microsoft.Reporting.WebForms.ReportViewer \'。该类型未注册为安全的。
当我将aspx页面中的代码更改为此
<%@ Register assembly=\"Microsoft.ReportViewer.WebForms,PublicKeyToken=b03f5f7f11d50a3a\" namespace=\"Microsoft.Reporting.WebForms.ReportViewer\" tagprefix=\"rsweb\" %>
我得到这个:
处理时发生错误。未知的服务器标签\'rsweb:ReportViewer \'。
谁能帮我?谢谢
解决方法
您需要安装ReportViewer,可以在Microsoft下载中找到它。
http://www.microsoft.com/downloads/zh-CN/details.aspx?FamilyID=a941c6b2-64dd-4d03-9ca7-4017a0d164fd