2011-09-20 59 views
0

Microsoft .NET Web(MVC)應用程序將包含大約100個將包含動態生成的文本(嵌入數據,圖像,靜態文本和表格數據)的報告。所有報告都需要隨時生成,因爲用戶輸入的數據將驅動報告的必要內容。報告將被視爲網頁,並且必須導出到用戶可以下載的PDF文件。什麼基於.NET的報告工具最適合MVC Web應用程序?

建議根據您的實際經驗w /工具讚賞。

+0

您剛纔描述了每個報表庫的基本需求,這個問題已經在之前討論過了(檢查側邊欄),對SO來說並不是一個好問題。 – jfar

+0

在發佈這個問題之前,我回顧了一些問題/答案,發現答案要麼是舊的(1 + yr),不適用於MSFT .NET MVC,或者意見而不是真實的體驗。我正在尋找來自實際使用具有相似要求的工具以獲得對工具功能的現實評估的人的反饋。 – ChrisP

+0

這個問題實際上是有效的,因爲ASP.NET MVC中的一些報表引擎可能存在限制(請參閱我的答案)。 – psousa

回答

1

我已經在該場景中成功使用了SQL Reporting Services。但是,我必須創建一個ASP.NET頁面來承載Report Viewer控件,因爲它需要ViewState等。

如果這不是你的問題,我可以保證它工作得很好。 PDF的生成是好的,優秀的出口是太棒了。

+0

感謝您的見解。將會有很多計算報告,所以基於SQL Server的工具可能會適合。它也會影響應用程序體系結構,將許多計算移動到數據庫中,以便它們可用於頁面和報告生成。 – ChrisP

+0

實際上,通過報告服務,您可以將數據集提供給報告。你不一定需要計算一切DB-wise – psousa

+0

psousa-感謝信息。已經有很多複雜的DB函數用於其他目的,這就是爲什麼我提到了這種方法。 – ChrisP

相關問題