时间:2016-02-16 00:06 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp.net 购物车的实现浅析】,下面是详细的讲解!
asp.net 购物车的实现浅析
该购物车的功能如下:. 通过ajax实现添加和删除车上的物品。
. 删除的物品会显示出来,可以重新添加到购物车。
. 嗯...没有了,具体大家接着看吧。
购物车的结构我打算用一个table来展示,在UserControl里使用ListView展现购物车的物品(因为比拼接字符串要容易维护的多)。具体代码如下(ShopCartTest.ascx):
我想大家应不用我解释代码的意思了,很简单。
后台代码如下:
把对购物车的逻辑都写到这里面,通过action来判断是什么操作,一样简单的代码。再来看看Product类:
接下来在ShopCartDetail.aspx页面使用该UserControl:
通过ajax使用购物车还需要两个类:
这两个类是参考老赵提出来的方案完成,具体原理,你可以看这里。
剩下来都是javascript了,这里我并没有使用任何类库或者框架。代码如下:
代码依旧很容易看懂,需要解释的就是删除的操作,分为三步:
将需要删除的物品先保存起来:setDelProduct(obj, productId);
在后台购物车清单上面将物品删除,并返回删除后的物品清单:ajaxCommon("action=removeProductOnShoppingCart&productId=" + productId);
将删除的物品输出,放到已删除列表(完全在客户端操作):setDelProductShow();
还有从删除列表中将删除的物品重新添加到购物车当中,分为两步:
在后台将物品添加到物品清单(和直接添加物品调用同一个方法):addProduct
从已删除列表中将该物品删除(完全在客户端操作):reAddedProduct
这样,一个基本的购物车就完成了。但是具体对于数据的操作,需要您进一步处理。本文对于数据的操作只是示例而已。
关于asp.net 购物车的实现浅析的用户互动如下:
相关问题:Asp.net 中购物车的实现思路!
答:单击放入购物车时 将商品存在session或者cookies中,比如datatable.然后购物车把这些存入的数据读出来. 结算在把数据送去后台验证并且生成订单 >>详细
相关问题:asp.net实现最简单的购物车
答:购物车,最简单的是使用asp.net的profile实现。 可搜索并参考 http://mybloggers.blog.163.com/blog/static/1003865092009839431358/ >>详细
相关问题:用ASP.NET怎样实现购物车功能
答:session cookie application 数据库 >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【ASP】ASP.NET中内嵌页面代码的一个问题-NET-内
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【404页面】ASP.NET设置404页面返回302HTTP状态码
- 【asp】asp.net开发中常见公共捕获异常方式总结(
- 【Visual】分享Visual Studio原生开发的10个调试
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
