是否可以在ASP.NET 1.1应用程序中使用SSRS进行报告?是否有ASP.NET 1.1的报表查看器控件?如果没有,是否有任何解决方法?
答案 0 :(得分:1)
您可以使用的一种方法是使用Reporting Services提供的查询字符串命令,并以PDF格式(或以最终用户的任何其他可交付格式)提供报告。
Reporting Services本身要求.NET 2.0自行运行,因此没有实际的控制器可以在只有.NET 1.1的网站上实时显示报告
编辑:以下是有关URL访问的MSDN信息。
答案 1 :(得分:1)
我使用过报表查看器控件,但在大多数情况下都没有发现它非常有用。根据您要完成的操作,您可以直接通过URL访问报告。您甚至可以通过将参数传递给报表来完成此操作。
可用的另一个选项是使用属于报告服务的Web服务。然后,您可以以不同的格式(PDF,word,Excel ...)渲染报表的字节,并将其输出给用户以供下载。如果这是您正在查看的路线,我可以为您提供有关网络服务的更多信息......
答案 2 :(得分:0)
您可以通过asp.net 1.1的Web服务界面访问报表服务器。向项目添加Web引用,然后调用报表服务器公开的各种Web方法,以一种可用格式呈现报表。例如,如果以HTML格式呈现报表,则可以将HTML注入Literal控件以显示在网页上。您没有获得报表查看器界面的优势来选择参数值,分页和导出,但应该可以创建一个模仿这些函数的页面。