2011-06-13 186 views
6

我是asp.net的新手,並試圖在SharePoint報告中使用報告查看器控件。未知的服務器標記'rsweb:ReportViewer'

在我的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, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %> 

它給我這個錯誤:

控制在此頁面上不允許鍵入'Microsoft.Reporting.WebForms.ReportViewer'。該類型未註冊爲安全。

當我在我的aspx頁面的代碼更改爲此

<%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" namespace="Microsoft.Reporting.WebForms.ReportViewer" tagprefix="rsweb" %> 

我得到這個:

的處理過程中出現錯誤。未知服務器標記'rsweb:ReportViewer'。

任何人都可以幫我嗎?謝謝

+0

您是否使用了正確版本的ReportViewer?我知道有9.0和10.0。當我第一次使用它時,這讓我感到沮喪。 – dotnetN00b 2011-06-13 19:50:33

回答

相關問題