在MVC的弹出窗口中打开RDLC报告

时间:2013-05-14 11:22:25

标签: asp.net-mvc-4 razor popup rdlc

我想知道如何在新弹出窗口中打开RDLC报告(不是在新选项卡上,而是在单独的弹出窗口中)。我已经使用了asp.net Web应用程序。我添加了一个.rdlc并使用来自datasaet的数据创建了一个数据集和一个报告。

我有一个报告视图模型,我从中获取数据以呈现报告。现在我有一个视图报告按钮。当我单击viewReport(@ HTML.ActionLink())时,报告应该作为弹出窗口打开。

我已关注此链接:RDLC Report in MVC Web Application

请建议我如何接近并提供任何链接。

提前致谢。

2 个答案:

答案 0 :(得分:0)

这取决于您正在使用的库,以生成弹出窗口。 如果您没有使用任何js lib并且可以在浏览器上打开一个新窗口,请使用target =“_ blank”。 这将导致链接在新窗口中打开,因此“href”/ route只需返回包含该报告的完整html页面。 如果你想要更有趣的东西,请告诉你正在使用的图书馆,让我帮助你。

答案 1 :(得分:0)

您必须在不可见的部分或div中呈现报表查看器,并在您想要显示报表时使用JavaScript弹出它。如果您使用其中一个 Window 插件,例如jQuery UI Dialog,则会容易得多。