【发布时间】:2012-10-19 19:21:00
【问题描述】:
我在 Classic Asp 中有一个应用程序,我需要使用 SQL Server Reporting Services。将生成报告的页面有一些过滤器,我必须使用它。
我已经制作了 存储过程 和 SSRS 解决方案。我只是想知道如何在 Classic ASP 中调用报表。
谢谢。
【问题讨论】:
-
在 ASP.NET 中我这样称呼报告: ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "t", "abrirRelatorio('" + ConfigurationManager.AppSettings["ReportServer" ].ToString() + "rel_ficha&fic_codigo=" + objStr.ToString() + "&rs%3aCommand=Render&rs:ClearSession=true&rs%3aFormat=pdf&rc%3aToolbar=False&rc%3aJavaScript=False&rc%3aLinkTarget=_top&rc%3aArea=Params'); ", 真);
-
您的页面中有一个名为“abrirRelatorio”的函数吗?我认为您必须在页面中添加一个脚本块才能添加该功能。报表服务器值可以从 web.config 中获取,其余值可以这样使用..您必须将此函数绑定到按钮或链接的 onclick ..您是如何做到这一点的.net ?
标签: reporting-services asp-classic