1private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)//假设前面购买命令是一个命令名为buy的LinkButton
2 {//关键,建立和加如购物车
3 string pid=this.DataGrid1.DataKeys[e.Item.ItemIndex].ToString();//取出宠物编号
4 if(e.CommandName=="buy")//如果命令名是 buy,说明是购买
5 {
6 if(Session["bus"]==null)//先就得检查购物车是否存在,如果不存在,就建立呗
7 {
8 System.Collections.Hashtable ht=new Hashtable();//先建立一个哈希表
9 ht.Add(pid,1);//哈希表中的两个列,一个key,一个value ,我们就前面放宠物编号,后面放购买数量好了,预设置为1
10 Session["bus"]=ht;//将哈希表赋值给Session对象
11 }
12 else//如果存在的话
13 {
14 Hashtable ht=(Hashtable)Session["bus"];//使用强制类型转换,再将Session["bus"]赋值给哈希表对象 ht






