我正在將ASP.NET 4.0 WebForms應用程序升級到MVC6,並且找不到顯示SSRS報告的解決方案。由於System.Web的缺失,Microsoft ReportViewer控件不再有效。在ASP.NET 5中,在Web上顯示SSRS報告的最佳做法是什麼?ASP.NET 5 MVC 6中會有SSRS reportviewer嗎?
回答
@布賴恩 - ASP.NET MVC 6仍處於測試階段,它很早就計劃升級ASP.NET 4 Web形式MVC 6
請嘗試使用ASP.NET MVC 5升級網絡形式,它(MVC5)將在未來很多年。
ASP.NET 5將需要很長時間才能成熟,所以不要着急。
MVC5的WebForms已經是一個很大的端口 –
只要保持清潔System.Web。*,如果你使用MVC5,你應該可以。 –
對於MVC中的SSRS沒有直接的支持,但有一種常見的解決方法是使用iframe。基本上創建一個webforms項目,爲SSRS報告提供服務並將其注入到您的視圖中。
看看https://github.com/ilich/MvcReportViewer 我還沒有測試過它,但最終它仍然是一個webforms iframe的榮耀包裝。你可以在NuGet上找到它。
還有Telerik Reports等付費解決方案。
.net 5不支持網絡表單。我希望微軟團隊能夠引入處理SSRS reportviewer的方式。 –
我要求提供關於更新MVC 6的MvcReportViewer的反饋。看看:https://github.com/ilich/MvcReportViewer/issues/121 它應該在接下來的幾個月更新。 –
- 1. ASP.NET Core 1.0 MVC 6中會有SSRS 2014/2016 reportviewer嗎?
- 2. ASP.NET MVC和SSRS 2008 R2 ReportViewer(控件)
- 3. 在ASP.Net中使用SSRS ReportViewer
- 4. 在ASP.NET 5/asp.net中替換@helper mvc 6
- 5. ASP.NET MVC 6中的Application_PreSendRequestHeaders和Application_BeginRequest(ASP.NET 5)
- 6. ASP.NET MVC的ReportViewer替代方案
- 7. asp.net 5/mvc 6/model binder/angular
- 8. IPAddress null for MVC 6 ASP.NET 5
- 9. SSRS與MVC 5
- 10. SSRS與ASP.net的ReportViewer rsAccessDenied
- 11. 區分MVC和WebAPI在ASP.NET 5/MVC 6
- 12. ASP.NET MVC 5會話
- 13. 在ASP.NET 5中組合ViewComponents MVC 6
- 14. 在ASP.NET 5中的Google OAuth MVC 6
- 15. 登錄並註冊ASP.NET MVC 5/6
- 16. 在asp.net 5中使用Linq to SQL 5 MVC 6
- 17. ASP.NET 5 MVC 6 System.Management.Automation問題與DNX
- 18. ASP.NET 5 MVC 6 + Rest API身份
- 19. 在asp.net 5/mvc 6 PushStreamContent不工作
- 20. RenderPartial()從哪裏進入ASP.Net 5 MVC 6?
- 21. ASP.NET 5 MVC 6 XML響應標頭
- 22. ASP.NET 5 MVC 6和Entity Framework 7問題
- 23. Akka.net asp.net 5 Hocon的mvc 6配置
- 24. taghelpers Intellisense在測試版5中缺少Asp.net 5 MVC 6
- 25. asp.net 5&mvc 6如何在dnx core 5中使用PersianCalendar?
- 26. SSRS,和的ReportViewer ASP.NET拒絕訪問
- 27. SSRS ReportViewer 2010 Iframe IE問題
- 28. 沒有IdentityUser的asp.net mvc 6?
- 29. ReportViewer ASP.NET白線
- 30. ASP.NET 5和MVC
[在ASP.net MVC的網站上查看SSRS報告]的可能的複製(http://stackoverflow.com/questions/4137835/viewing-ssrs-reports-in-an-asp-net-mvc-site) –