【发布时间】:2015-01-14 16:18:33
【问题描述】:
我有一个 ASP.NET 4.0 Web 应用程序。
应用程序有两个新页面:
- openInvoice.aspx 包含一个网格视图。其中一列是 ID,它是一个链接按钮并调用“选择”命令。 "select" 将 datakeyname ID 传递给 reportviewer。
- reportviewer.aspx 包含报表查看器、ObjectDatasource 和报表路径 (invoice.rdlc)。
截至目前,我可以在 gridview 中单击 ID 并完成重定向以转到报告。但我想做的是在 openInvoice.aspx 内的弹出窗口中打开 reportviewer.aspx,而不必进行重定向并强制用户按下浏览器中的后退按钮。
这可能吗?如果是这样,如何?
【问题讨论】:
-
是的,如果你觉得很烂,为什么不试试看代码呢?
-
@ZoomVirus 完全是弗洛伊德式的失误......
-
是的,这是可能的。查看锚标记的目标属性。你也可以很容易地使用模态窗口插件。
-
您在发布此内容之前搜索过任何内容吗?弹出窗口有大量资源。您的另一个选择是打开一个新的浏览器窗口来显示报告。来吧,先做一些研究。
-
@taybriz 我做过研究吗?如果我不先上网,我就不会来这里。一切都适用于 formview、gridview 等,但不适用于 reportviewer。这正是我不在这里提问的原因,因为这里的人自鸣得意。
标签: c# asp.net gridview reportviewer