我做了一个网上购物,我是用Session来保存临时数据的,比如我网上有卖A,B,C三种商品
当我的购物车中如果添加了A商品,那你就不能增加B,C商品,只能增加A商品,但是当我结算的时候,有时会出现A,B商品,我现在试了很久了,在购物车结算时也加了校验,但是还是会有不同种类的商品,请问这个问题要怎么解决。我的网址是www.01919.com,Email:forestboy12@163.com,谢谢了,分数不够可以再加
帮顶
那你可以根据商品的分类分别定义不同的SESSION啊.
Session["A"]or Session["B"] or Session["C"]
在结帐的时候根据类别读取不同的SESSION就行了.
session也是vb.net的内容?
你怎么存储的?可以用ArrayList储存.
Session["Goods"]=arrayList;
可以用cookie寫到硬盤上,再讀取,那不是更好嗎?
另设一个session[“isAExist"]来判断是否买了A,以控制B,C
使用session来保存一个数据表或者是一个数组
可能是楼主程序设计有点问题,上面说了很多方法了。
还可以在Session产生或初始化时定义为null,只要改变过的赋相应的值,提交前验证下如果不是null的再取出来。