【问题标题】:Ajax keep=alive a good idea?Ajax keep=alive 是个好主意吗?
【发布时间】:2010-09-16 21:30:52
【问题描述】:

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

【问题讨论】:

    标签: ajax locking record keep-alive


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-09-16
      • 1970-01-01
      • 2016-09-07
      • 1970-01-01
      • 1970-01-01
      • 2010-11-05
      • 2023-03-07
      • 2021-07-20
      • 2015-10-18
      相关资源
      最近更新 更多