我正在将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) –