保存用于投票ASP.NET的cookie

我的问题很简单,但我无法找到最佳解决方案。

我想知道是否有人投票赞成了一个帖子(不是在他们投票时),如果他们这样做了,改变投票图像,以便他们可以看到他们已经投票了。

我想到的最佳解决方案是保存cookie,第一个问题是“保存cookie并循环浏览所有帖子以查找cookie是否存在是一种很好的做法?”

第二个问题是:如果它是一个很好的解决方案,那么保存cookie的方法应该是什么? 由于只有注册会员才能投票,保留用户名和postId应该足够..或不?

谢谢

采纳答案:

根据浏览器的不同,Cookie具有大小限制,因此这可能不是最佳方法。

你提到你在数据库中保留投票。 请求页面时,只需查看该表并向下发送相应的图像。

author: notme

参考更多解答: Saving cookies for voting ASP.NET ,转载请保留出处保存用于投票ASP.NET的cookie及作者信息

Statement: We respect knowledge and authors. Since the content comes from the Internet and is intended for scientific research, any reprinters should retain the author's signature and origin. If you are the author of the content and feel in dispute, please contact email: 1076545519@qq.com. We will find out the situation and deal with it in time. We sincerely thank the author for his hard work.


更多:voting