2013-05-14 35 views
0

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

我有一个报告视图模型从哪里获取数据来呈现报告。现在我有一个查看报告按钮。当我点击@ HTML.ActionLink()的viewReport时,报告应该以弹出的方式打开。

我曾跟随这个链接:RDLC Report in MVC Web Application

请建议我对如何处理,也提供任何链接。

在此先感谢。

回答

0

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

+0

但是当我使用target =“_ blank”时,新的浏览器窗口在我不想要的新选项卡中打开。我希望我的报告文件应该作为弹出文件打开,而不是在新窗口/选项卡中打开... (感谢您的关注) – 2013-05-20 06:58:31

0

您需要在不可见的部分或div中呈现报表查看器,并在需要显示报表时使用JavaScript使其可见。如果您使用其中一个窗口插件(例如jQuery UI Dialog),将会容易得多。

相关问题