我們正在尋求在MVC3中升級到現有的ASP.NET應用程序。我們目前的應用程序僅基於IE瀏覽器,升級將是瀏覽器中立,即它必須在IE8 +,Firefox,Chrome和Safari瀏覽器中工作。用於SQL Reporting Services的報表查看器的替代
我們遇到的主要問題是我們有許多基於SQL Reporting Services 2008 R2的報表,並且我們使用Report Viewer 2010控件。
我們真的不希望使用此前進,因爲:
- 這是越野車(例如,我們不能使用SP1版本呈現HTML 有時會打破我們的網站)
- 它有問題與非IE瀏覽器(例如IterationId失蹤 URL錯誤)
- 它是基於視圖狀態
- 很難定位某些控制的渲染輸出
我真的很想替換它(即使它的視圖狀態爲基礎,我們必須在MVC解決方案中進行破解),但我一直無法找到它。是否有一個替代控件可以呈現Reporting Services報告?這是我們想要替換的觀看者,而不是RS。
更新我自己對他人的評論到目前爲止,還沒有找到MVC的一個,但一直在尋找RS的Web服務引擎。這可能是一個選項。 – GrahamB
我忙於試圖從報告查看器中逃離。我設法使用WCF服務獲得了大部分所需的功能。我遇到的唯一問題是處理鏈接報告。請分享您的經驗,因爲這是將SSRS集成到Web應用程序中最重要的方面之一。 – ntombela
我還沒有嘗試過,但是一旦你找到鏈接報告的API,它看起來很直接:https://msdn.microsoft.com/en-us/library/ms152864.aspx –