0

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

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

我点击了这个链接:MVC Web Application 中的 RDLC 报告

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

提前致谢。

4

2 回答 2

0

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

于 2013-05-14T11:36:57.057 回答
0

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

于 2013-07-20T09:40:53.843 回答