【发布时间】:2012-01-27 14:41:50
【问题描述】:
我的问题很简单,但我找不到最佳解决方案。
我想知道是否有人在 PAGE LOAD 上投票(而不是在他们投票时),如果他们投票了,请更改投票图像,以便他们可以看到他们已经投票了。
我想到的最佳解决方案是保存 cookie,第一个问题是“保存 cookie 并遍历所有帖子以查找 cookie 是否存在是一种好习惯吗?”
第二个问题是:如果是一个好的解决方案,那么保存cookie的方式应该是什么?由于只有注册会员才能投票,所以保留 username 和 postId 就足够了……还是不要?
谢谢
【问题讨论】:
-
清除cookie会发生什么?用户还应该看到他已经投票了吗?如果他应该这样做,那么 cookie 可能不是最好的解决方案。
-
我也会保留对 db 的投票。这仅适用于客户端。
-
对于cookies来说,你说的是不可能的,但如果可能的话,那太好了!
标签: jquery asp.net cookies voting