ASP.NET:检测文件下载

时间:2017-03-24 08:33:54

标签: c# jquery asp.net

我有一个ASP.NET(C#)Web应用程序有一些表单来生成报告。当用户提交某个表单时,会在PostBack上生成PDF报告,并将其作为文件附件发送到Reponse流。

报告生成的持续时间可能会有所不同,因此当用户点击提交时,我会显示一个模态无限进度对话框,让他们知道他们的报告正在生成,并防止他们按任何其他按钮。

这一切都很好用,除了我不知道何时隐藏对话框。由于响应是文件下载,因此在服务器端报告生成完成后,我的页面永远不会刷新或通知。

有谁知道要解决这个问题?

(作为旁注,我对跟踪生成和/或下载的任何进度都不感兴趣。我只是想知道何时隐藏我的“正在进行的工作......”对话框。)

感谢您的任何建议,

克里斯

0 个答案:

没有答案