我在我的页面上有很多字段的表单。一旦用户输入一个值(无需等待表单提交),我将字段值保存在数据存储区中。一些分数是根据字段值计算并显示给用户的。我还生成用户的客户端ID并将其存储在用户的Cookie中一个小时。如何正确处理页面刷新?
我不知道,当用户在浏览器中刷新页面会发生什么:
- 如果用户按下FF F5,然后字段值仍然显示在浏览器中;
- 当用户按下Ctrl + F5时,则清除值。
在这两种情况下,我都不想为该用户创建新记录,所以客户端ID应该保持不变。但是在场景(1)中,我不应该清除数据存储区中的字段值及其得分,但是我应该在场景(2)中执行。我怎么能在服务器端认识到这一点?
你为什么要创建客户端ID客户端? – 2012-03-08 09:47:05
@ShayErlichmen,它在服务器端创建。 – 2012-03-08 09:53:36