0

我想使用reportViewer控件在我的asp.net web應用程序中顯示SSRS報告。在asp.net中使用reportViewer查看SSRS報告

SSRS報告部署在雲中,我使用下面的代碼

<div> 
     <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> 
     <asp:Button ID="btnDownload" runat="server" Text="Download PDF" onClick="btnDownload_Click" /> 

     </div> 
     <rsweb:ReportViewer ID="rptViewer" runat="server"></rsweb:ReportViewer> 

//服務器端代碼

if (!Page.IsPostBack) 
     { 
      rptViewer.ProcessingMode = ProcessingMode.Remote; 
      rptViewer.ServerReport.ReportServerUrl =new Uri("https://vvlt38yf7h.reporting.windows.net/reportserver"); 
      rptViewer.ServerReport.ReportPath = "/Report Test/Report_Demo"; 
      rptViewer.ShowParameterPrompts = false; 
      rptViewer.ShowPrintButton = true; 
      rptViewer.ShowExportControls = false; 

     } 

它顯示了以下錯誤

客戶端發現響應內容類型'text/html; charset = utf-8',但預計'text/xml'。請求失敗並顯示錯誤消息

+1

可能是報表服務器在文本返回錯誤消息/ HTML格式(錯誤消息始終返回爲text/html,可能是你已經得到了驗證問題),但是,你的ReportViewer預計文本數據/ xml格式。這就是問題。使用Firebug並查看報告服務器和Post發出的錯誤報告。然後我們可以幫忙。希望你有。 – 2013-06-28 11:21:55

回答

相關問題