Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在用户登录之前,是否可以在客户端保存购物车数据?_C#_Asp.net Mvc 3_Client Side - Fatal编程技术网

C# 在用户登录之前,是否可以在客户端保存购物车数据?

C# 在用户登录之前,是否可以在客户端保存购物车数据?,c#,asp.net-mvc-3,client-side,C#,Asp.net Mvc 3,Client Side,我必须为我的最终项目创建一个在线商店。这是一个购物车,用户可以放置文章,即使他们没有登录。当他们登录购物车时,应将其保存给用户 是否可以在用户登录之前保存数据客户端?您可以将购物车作为来宾随机用户GUID存储在服务器端,直到用户登录,然后将购物车转换为经过身份验证的用户。一个带有教程的精确示例应用程序完美地回答了这个问题。请在此处查看包含完整代码的: 另外,为了节省您的搜索时间,我建议您阅读整个教程。您可以将购物车作为来宾随机用户GUID存储在服务器端,直到用户登录,然后将购物车转换为经过身份验

我必须为我的最终项目创建一个在线商店。这是一个购物车,用户可以放置文章,即使他们没有登录。当他们登录购物车时,应将其保存给用户


是否可以在用户登录之前保存数据客户端?

您可以将购物车作为来宾随机用户GUID存储在服务器端,直到用户登录,然后将购物车转换为经过身份验证的用户。一个带有教程的精确示例应用程序完美地回答了这个问题。请在此处查看包含完整代码的:


另外,为了节省您的搜索时间,我建议您阅读整个教程。

您可以将购物车作为来宾随机用户GUID存储在服务器端,直到用户登录,然后将购物车转换为经过身份验证的用户。一个带有教程的精确示例应用程序完美地回答了这个问题。请在此处查看包含完整代码的:


另外,为了节省您的搜索时间,我建议您阅读整个教程。

在客户端,您可以使用cookies,但可以通过浏览器禁用cookies。您应该将购物车与用户ip ie结合起来,并将其存储在服务器端。

在客户端,您可以使用cookies,但可以通过浏览器禁用它。您应该将购物车与用户ip ie结合起来,并将其存储在服务器端。

购物车中的信息可能非常重要;会话状态不是更合适吗?你可以把它保存在cookies中!购物车中的信息可能并不琐碎;会话状态不是更合适吗?你可以把它保存在cookies中!但是,如果用户不登录,我怎么删除它呢?你可以添加关于上次从这样的ip呼叫的信息,并为数据设置超时。该解决方案允许您在用户访问之间保持购物车-它比通常在30-60分钟内过期的服务器端会话更强大。这太棒了。谢谢你的回答!但是,如果用户不登录,我怎么删除它呢?你可以添加关于上次从这样的ip呼叫的信息,并为数据设置超时。该解决方案允许您在用户访问之间保持购物车-它比通常在30-60分钟内过期的服务器端会话更强大。这太棒了。谢谢你的回答!谢谢,正是我需要的。谢谢,正是我需要的。