调用异步进程时保持asp.net会话处于活动状态

时间:2012-12-17 11:13:18

标签: asp.net session asynchronous

我有一个应用程序,我会将一些数据上传到数据库,因为上传时间很长,并允许用户在上传过程中处理应用程序的其他部分我试图使用{异步上传{1}}或PageAsyncTask方法。但有了这个,我遇到会话超时问题。假设我的会话超时设置为20分钟,我异步启动上传,用户不对应用程序执行任何操作,因此20分钟后页面超时,但由于上传时间为AsyncCallback,因此会继续。我希望在上传完成之前保持会话处于活动状态。

我无法在页面中使用计时器,因为用户可以从页面导航并且时间会停止。有什么方法可以阻止会话超时,任何建议都会有所帮助。我 谢谢

0 个答案:

没有答案