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