今天在老外的网上发现个写的不错的多层实现的构物车...
代码如下......
CCookieShoppingCart.cs //用 cookie
CDatabaseShoppingCart.cs //用数据库
CSessionShoppingCart.cs //用 session
CShoppingCart.cs //基类
IShoppingCart.cs 接口
productcatalog.aspx.cs //调用页 用户选择
cart.Add(Session.SessionID,item);
//这个 Session.SessionID 不知道作者为什么加这个,,在客个基类中都没有调用...
你把它改成其它的.也一样正常执行.......
可能是多用户时用 session 类时,用它作用户判断确定唯一性,可是我查过资料,每个 session 生成时都有一个唯一的 sessionid 啊......清楚的朋友谈谈......
//购物车