我正在为电子商务网站创建心愿单。我无法找到一篇关于此的好文章。
我需要创建一个适用于已登录用户或来宾用户(未登录)的心愿单。 所以我做了一些分析,并决定使用浏览器本地存储来保存愿望清单项目,并在用户登录时将它们与数据库同步。
当前网站的技术是客户端的 C#ASP.Net MVC 和 Jquery 。
我的查询是:
答案 0 :(得分:1)
您的方法可能是最简单的方法,但如果您有时间,更强大的解决方案可能也会将数据库用于匿名用户。
替代方法:您可以在MVC中使用匿名数据来识别未登录的浏览器会话:http://www.toplinestrategies.com/blogs/net/anonymous-identification-mvc 然后你可以有一个WishList表来存储登录用户的WishItems和UserId以及那些没有登录的AnonymousId。