2012-11-27 56 views
0

我嘗試將ReportViewer添加到web.config,因此我不必將其分別添加到每個頁面上,但它不起作用。如何將報表查看器tagPrefix添加到web.config

我把它添加到組件:

<assemblies> 
    <add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
    <add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
</assemblies> 

我還添加了控制:

<controls> 
    <add tagPrefix="RSWEB" namespace="Microsoft.ReportViewer.WebForms" assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
</controls> 

而且在我的網頁我有:

<RSWEB:ReportViewer ID="MyRV" runat="server"> 
    <ServerReport ReportPath="/my_webpage_path" 
     ReportServerUrl="http://my_server/my_report" /> 
</RSWEB:ReportViewer> 

我得到的錯誤是:

Unknown server tag 'RSWEB:ReportViewer'. 

回答

1

想通了。控件標籤應該是這樣的:

<controls> 
    <add tagPrefix="RSWEB" namespace="Microsoft.Reporting.WebForms" assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
</controls> 
相關問題