我设置了一个系统来锁定数据库表中的某些内容,因此一次只有一个用户可以编辑该内容。很简单,那部分工作正常。但现在我遇到了如何发送请求以“解锁”内容的障碍。我有解锁内容的存储过程,但是当用户刚刚关闭浏览器时,我将如何/在何处调用它?
最佳答案
您也无法知道用户何时关闭计算机。你必须反过来做。
要求定期更新锁。只有网站会定期更新。如果用户停止使用该网站,则锁定将过期。
否则,要求用户明确解锁内容。其他想要编辑内容的用户可以在第一个用户无法完成工作时对他们大喊大叫。不是技术解决方案,但仍然是一个很好的解决方案。耻辱有效。
关于asp.net - 当用户离开网站(ASPX)时最后调用数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2435376/