gpt4 book ai didi

asp.net - 我怎么知道 .aspx 调用何时结束?

转载 作者:行者123 更新时间:2023-11-30 06:09:38 26 4
gpt4 key购买 nike

我正在构建一个 Flex 应用程序,该应用程序在使用 SQL 报告服务构建 PDF 报告的同一网络服务器上调用 .aspx 页面。生成报告后,它会提示用户打开或保存 PDF。

我们正试图找到一种方法来显示进度条,让用户知道他们请求的报告正在构建中,然后在报告构建完成后销毁进度条。

我试过使用 JavaScript 打开一个新窗口并尝试在窗口关闭时进行捕获,以及尝试 XMLHTTPRequest,但似乎没有任何效果。

有人有什么建议吗?

最佳答案

有两种选择:

  1. 使用 Flex 中的 FileReference 类以编程方式调用您的 aspx 文件。您将能够通过监听其事件从 Flex 中跟踪调用的进度。但用户只能保存PDF,不能打开。
  2. 有一个显示加载图标的中间 HTML 页面,然后自行刷新到生成 PDF 的 ASPX 页面。对您的 aspx url 和参数等进行编码,并将其设置为该中间页面的参数,以便它知道要加载什么。

关于asp.net - 我怎么知道 .aspx 调用何时结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/235145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com