0

我目前正在开发一个简单的 CRUD 应用程序。一项要求是防止用户同时编辑内容。为了做到这一点,我“锁定”记录以查看它们是否正在被编辑,以防止其他用户同时编辑。我在想实现这个的一个好方法可能是使用 AJAX 保持活动来查看用户会话是否已过期,如果是,则解锁记录以进行编辑。以前有人用过这种技术吗?如果工作站被锁定几分钟或没有,它会工作吗?

4

1 回答 1

3

我认为这种做法实施起来有点棘手,并且可能容易出错。

通常,当我遇到这样的情况时,我的客户已经接受了一种方法,即在返回更新时,首先检查记录是否有更改,然后提交更新,否则,他们会看到合并操作。

我对超时和保活的感觉是,会发生很多事情会阻止快速解锁,这对大多数用户来说是令人沮丧的。

于 2008-10-13T14:20:22.677 回答