0

我对 ASP.NET MVC 和 JQuery 非常陌生,我已经在 ASP.NET MVC、JQuery 和 C# 中建立了一个电子商务网站。我使用了来自http://www.codeproject.com/Articles/301620/Drag-Drop-Shopping-Cart-Using-Asp-net-MVC-and-JQuery的拖放模型, 这很棒。我已经修改了 JQuery 以满足我在数据检索、回发数据等方面的所有需求。

我遇到的问题是我有不同的产品类别使用我的 products.cshtml(视图),所以当用户想要向当前购物车添加更多商品并导航到新类别时,购物车中的所有现有商品都会被删除回发发生。我的问题是导航到不同类别时如何将当前商品保留在购物车中。

4

1 回答 1

0

您需要将购物车的更改保存在某处。某处可能是 cookie、数据库、会话等。我建议将其保存到数据库中。要将其保存到数据库,可能有多种方法,但您需要确保在服务器端调用操作,只要您使用 jQuery 和 Drag&Drop,这可能是对 MVC 操作的 ajax 调用,这将保存购物车内容.

如果您查看您提到的文章的评论,我认为有将购物车内容保存到数据库的解决方案。

于 2012-08-09T08:05:23.993 回答