重新打开浏览器时如何获取上一个正在进行的进程

问题描述

一种“保存”方法需要将近30秒。当点击保存按钮,并在5秒后关闭浏览器。现在,在完成上一个保存过程之前,再次重新打开浏览器,然后再次尝试单击“保存”。 我想检查上一个程序是否仍在进行中... 这与任何用户会话,浏览器无关。如果有任何用户/浏览器再次启动此“保存”操作,则应显示先前的过程仍在进行中。

我们如何在.net MVC中实现这一目标? 任何示例都将有所帮助。.

解决方法

实例ID(例如GUID)必须在数据库中维护,并在每次有人尝试执行相同操作时进行检查。