【发布时间】:2015-09-14 04:06:09
【问题描述】:
我遇到了一个相当棘手的情况,我希望大家能提供帮助。作为我的应用程序的一部分,我正在为我的用户生成一个文件。不幸的是,生成此文件所需的时间可能接近 5 分钟。为了安抚我的用户,我正在显示一条消息,要求他们请稍候。生成文件后,我想将文件返回给他们并清除消息。我正在使用 ASP.NET 计时器来检查文件何时完成生成。
文件生成完成后,我的问题就出现了。此时,我需要做三件事:
- 将文件传递给用户。
- 关闭消息。
- 禁用定时器。
我的问题来自这样一个事实,即一旦我完成将文件写入响应,我的回发没有完成,所以 Viewstate 没有得到更新,所以消息和计时器还在。
有什么想法吗?
【问题讨论】:
-
嗯。很多反对票,没有 cmets。如果没有任何上下文说明为什么它们不是好的答案,那么投票答案就没有多大意义了。
-
呃,我没有投反对票。
-
抱歉 - 没有说您 (Correl) 投了反对票 - 这是对反对票者的一般评论。