转自  http://www.dotnetbips.com/0D82BC51-AB67-4F5F-AB04-CD461CE5E910.aspx?articleid=280


  今天在老外的网上发现个写的不错的多层实现的构物车...

      代码如下......

     CCookieShoppingCart.cs  //用 cookie
一个购物车的简单实现(多层开发)using System;
一个购物车的简单实现(多层开发)
using System.Web;
一个购物车的简单实现(多层开发)
using System.Collections;
一个购物车的简单实现(多层开发)
一个购物车的简单实现(多层开发)
namespace ShoppingCartGeneric

CDatabaseShoppingCart.cs  //用数据库

一个购物车的简单实现(多层开发)using System;
一个购物车的简单实现(多层开发)
using System.Data;
一个购物车的简单实现(多层开发)
using System.Data.SqlClient;
一个购物车的简单实现(多层开发)
using System.Collections;
一个购物车的简单实现(多层开发)
一个购物车的简单实现(多层开发)
namespace ShoppingCartGeneric

   CSessionShoppingCart.cs //用 session
一个购物车的简单实现(多层开发)using System;
一个购物车的简单实现(多层开发)
using System.Collections;
一个购物车的简单实现(多层开发)
using System.Web;
一个购物车的简单实现(多层开发)
一个购物车的简单实现(多层开发)
namespace ShoppingCartGeneric

CShoppingCart.cs  //基类

一个购物车的简单实现(多层开发)using System;
一个购物车的简单实现(多层开发)
一个购物车的简单实现(多层开发)
namespace ShoppingCartGeneric


   IShoppingCart.cs   接口
一个购物车的简单实现(多层开发)using System;
一个购物车的简单实现(多层开发)
一个购物车的简单实现(多层开发)
namespace ShoppingCartGeneric

productcatalog.aspx.cs  //调用页 用户选择


cart.Add(Session.SessionID,item);

//这个 Session.SessionID 不知道作者为什么加这个,,在客个基类中都没有调用...
你把它改成其它的.也一样正常执行.......
可能是多用户时用 session 类时,用它作用户判断确定唯一性,可是我查过资料,每个 session 生成时都有一个唯一的  sessionid 啊......清楚的朋友谈谈......


一个购物车的简单实现(多层开发)using System;
一个购物车的简单实现(多层开发)
using System.Collections;
一个购物车的简单实现(多层开发)
using System.ComponentModel;
一个购物车的简单实现(多层开发)
using System.Data;
一个购物车的简单实现(多层开发)
using System.Drawing;
一个购物车的简单实现(多层开发)
using System.Web;
一个购物车的简单实现(多层开发)
using System.Web.SessionState;
一个购物车的简单实现(多层开发)
using System.Web.UI;
一个购物车的简单实现(多层开发)
using System.Web.UI.WebControls;
一个购物车的简单实现(多层开发)
using System.Web.UI.HtmlControls;
一个购物车的简单实现(多层开发)
using System.Data.SqlClient;
一个购物车的简单实现(多层开发)
using System.Security.Principal;
一个购物车的简单实现(多层开发)
一个购物车的简单实现(多层开发)
namespace ShoppingCartGeneric
}



//购物车

一个购物车的简单实现(多层开发)using System;
一个购物车的简单实现(多层开发)
using System.Collections;
一个购物车的简单实现(多层开发)
using System.ComponentModel;
一个购物车的简单实现(多层开发)
using System.Data;
一个购物车的简单实现(多层开发)
using System.Drawing;
一个购物车的简单实现(多层开发)
using System.Web;
一个购物车的简单实现(多层开发)
using System.Web.SessionState;
一个购物车的简单实现(多层开发)
using System.Web.UI;
一个购物车的简单实现(多层开发)
using System.Web.UI.WebControls;
一个购物车的简单实现(多层开发)
using System.Web.UI.HtmlControls;
一个购物车的简单实现(多层开发)
一个购物车的简单实现(多层开发)
namespace ShoppingCartGeneric


>

相关文章:

  • 2021-07-19
  • 2021-06-18
  • 2021-05-30
  • 2021-12-29
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2021-06-27
猜你喜欢
  • 2021-12-04
  • 2021-05-21
  • 2021-07-23
  • 2022-12-23
  • 2022-01-17
  • 2021-12-08
  • 2021-06-06
相关资源
相似解决方案