我遇到了一个相当棘手的情况,我希望你们都可以提供帮助。作为我的应用程序的一部分,我为我的用户生成一个文件。不幸的是,生成这个文件的时间可能接近5分钟。为了安抚我的用户,我正在显示一条消息,请他们请等待。一旦我生成了文件,我想将文件返回给他们并清除该消息。我正在使用ASP.NET计时器来检查文件何时完成生成。如何在生成文件后关闭启动消息?
一旦文件完成生成,我的问题就来了。在这一点上,我需要做三件事:
- 将文件传递给用户。
- 关闭该消息。
- 禁用定时器。
我的问题来自于一个事实,一旦我写完的文件的响应,我回发没有完成,所以视图状态没有更新,因此消息和定时器仍然那里。
任何想法?
嗯。大量的投票和没有评论。如果没有任何关于为什么他们不是很好的答案的背景,那么投票答案就不会太多。 – 2009-11-24 21:00:00
错,我还没有投票给任何人。 – 2009-11-24 21:18:44
对不起 - 没有说你(科雷尔)低估了 - 这是对downvoters的一般评论。 – 2009-11-24 21:56:30