我正在使用 ASP .NET MVC 3 框架开发一个 Web 应用程序。
我想在我的一个视图中的查看器中显示 Crystal Reports 2011 报表:VIEW-1。
所以我创建了一个包含 CrystalReportViewer 控件的 ASPX WebForm。
我想通过 JavaScript 编程从另一个视图加载 VIEW-1。
更准确地说,我想在弹出窗口中显示 VIEW-1。
我将能够在 URL 中传递 SQL 查询。
加载 VIEW-1 的 HTTP 请求将被我的一种操作方法捕获。
我将以编程方式在 action 方法中实例化和配置一个 ReportDocument 对象。
然后我想在执行它并生成 HTTP 响应之前与 VIEW-1 共享 ReportDocument 对象。
ReportDocument 对象将在 VIEW-1 执行期间绑定到 CrystalReportViewer。
我通常使用 ViewData 属性在控制器和 Razor 视图之间共享数据。
但我不知道在控制器和 ASPX WebForm 之间共享数据。
任何帮助将不胜感激。