校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > asp.net基于HashTable實現購物車的方法

asp.net基于HashTable實現購物車的方法

熱門標簽:塔城代理外呼系統 地圖定位圖標標注 代理接電話機器人如何取消 地圖標注專業團隊 天心智能電銷機器人 400電話辦理哪家性價比高 地圖標注的公司有哪些 遂寧市地圖標注app 濮陽外呼電銷系統怎么樣

本文實例講述了asp.net基于HashTable實現購物車的方法。分享給大家供大家參考,具體如下:

//用戶購買商品時
if (e.CommandName.ToLower() == "buy") 
{
 //判斷用戶購物車是否為空 如果為空則分配一個
 Hashtable table;
 if (Session["car"] == null)
 {
  table = new Hashtable();
 }
 else
 {
  //用戶購物車己存在 則取出數據
  table = Session["car"] as Hashtable;
 }
 //如果用戶購物車中不包括該商品信息 則添加一個新商品
 if (!table.Contains(e.CommandArgument))
 {
  table.Add(e.CommandArgument, 1);//添加一個新商品 數量為1
 }
 else 
 {
  //如果購物車己存在該商品信息 則將該商品的數量加1 根據HashTable的鍵獲取相對應的值
  int count = Convert.ToInt32(table[e.CommandArgument].ToString());
  //給該商品數量加上1
  table[e.CommandArgument] = (count + 1);
 }
 //保存商品信息
 Session["car"] = table;
 Response.Redirect("shoppingcar.aspx");
}
//商品信息列表
private void shoplist()
{
  Hashtable table;
  if (Session["car"] == null)
  {
   table = new Hashtable();
  }
  else
  {
   table = Session["car"] as Hashtable;
  }
  if (table.Count == 0)
  {
   Image13.Visible = true;
   Msg.Visible = true;
   Msg.Text = "b style="color:red" mce_style="color:red">您還沒有購物呢?趕快購物吧!/b>";
  }
  string[] Arrkey = new string[table.Count];
  int[] ArrVal = new int[table.Count];
  table.Keys.CopyTo(Arrkey, 0);
  table.Values.CopyTo(ArrVal, 0);
  //定義字符串 形成 ('1,2,3')
  string Products = "('";
  int k = 0;
  for (int j = 0; j  Arrkey.Length; j++)
  {
   if(k>0)Products += "','"; k++;
   Products += Arrkey.GetValue(j).ToString();
  }
  Products += "')";
  DataSet ds = productbll.GetInfoByWhere(" pid in " + Products);
  DataTable Table1 = new DataTable();
  Table1 = ds.Tables[0];
  Table1.Columns.Add(new DataColumn("shuliang", System.Type.GetType("System.Int32")));
  //得到pid的值 并將它設置為Table1的主鍵
  DataColumn[] keys = { Table1.Columns["pid"]};
  Table1.PrimaryKey = keys;
  foreach (string key in table.Keys)
  {
   Table1.Rows.Find(key)["shuliang"] = table[key];//根據鍵獲取值 商品的數量
  }
  Table1.Columns.Add(new DataColumn("zongjia", System.Type.GetType("System.Double"), "hotprice*shuliang"));
  for (int n = 0; n  Table1.Rows.Count; n++) 
  {
   tPrice +=Convert.ToDouble(Table1.Rows[n]["zongjia"]);
  }
  Label1.Text = tPrice.ToString();
  Session["total"] = Label1.Text.ToString();
  MyGrid.DataSource = Table1.DefaultView;
  MyGrid.DataBind();
}
#region 從購物車中刪除一條商品信息
protected void MyGrid_RowCommand(object sender, GridViewCommandEventArgs e)
{
  Hashtable table;
  if (Session["car"] == null)
  {
   table = new Hashtable();
  }
  else
  {
   table = Session["car"] as Hashtable;
  }
  //如果點擊刪除按鈕 則從購物車中移除該商品信息
  if (e.CommandName.ToLower() == "delete")
  {
   if (table.ContainsKey(e.CommandArgument))
   {
    //從HashTable中移除該商品的信息(商品編號) 鍵:為商品編號 值為:商品數量
    table.Remove(e.CommandArgument);
   }
   Msg.Text = (string)e.CommandArgument;
  }
  Session["car"] = table;
  //調用方法
  shoplist();
}
#endregion

希望本文所述對大家asp.net程序設計有所幫助。

您可能感興趣的文章:
  • asp.net 實現自定義Hashtable (.net)
  • asp.net Hashtable 遍歷寫法
  • asp.net基于session實現購物車的方法
  • ASP.NET購物車實現過程詳解
  • asp.net 購物車的實現淺析
  • asp.net 購物車實現詳細代碼

標簽:河南 宜春 重慶 麗江 婁底 本溪 汕頭 吉林

巨人網絡通訊聲明:本文標題《asp.net基于HashTable實現購物車的方法》,本文關鍵詞  asp.net,基于,HashTable,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net基于HashTable實現購物車的方法》相關的同類信息!
  • 本頁收集關于asp.net基于HashTable實現購物車的方法的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产精品久久久久久久久晋中 | 欧美午夜精品久久久久久超碰| 日韩视频免费直播| 国产精品午夜春色av| 欧美日韩亚洲不卡| 成人av影视在线观看| 五月婷婷久久综合| 99r精品视频| 在线成人免费视频| 一区二区三区精品| 欧美一区二区网站| 欧美日韩在线播放三区| 久久亚区不卡日本| 成人av电影免费观看| 在线综合视频播放| 亚洲主播在线播放| 不卡的看片网站| 国产午夜亚洲精品羞羞网站| 裸体健美xxxx欧美裸体表演| 欧美高清视频不卡网| 亚洲成人一二三| 欧美羞羞免费网站| 亚洲一级二级三级| 欧美伊人精品成人久久综合97| 中文字幕色av一区二区三区| 成人性生交大片免费看中文| 国产精品污网站| 成人午夜av在线| 国产亚洲欧美日韩俺去了| 国产精品一品二品| 欧美激情在线观看视频免费| 风流少妇一区二区| 中文字幕欧美激情| 色哟哟在线观看一区二区三区| 亚洲精品中文字幕在线观看| 色婷婷综合久色| 亚洲一区二区在线播放相泽 | 91精品国产91综合久久蜜臀| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲自拍偷拍麻豆| 91黄色免费版| 天天综合天天综合色| 日韩一区二区精品葵司在线| 经典三级一区二区| 国产精品成人一区二区三区夜夜夜| 国产剧情一区二区| 中文字幕中文乱码欧美一区二区| 91蝌蚪porny成人天涯| 亚洲欧美日韩电影| 91精品在线观看入口| 久久电影网站中文字幕| 国产欧美日韩在线| 色综合久久久久久久久| 婷婷中文字幕综合| 欧美精品一区二区三区蜜臀| 成人免费高清视频在线观看| 一区二区三区中文免费| 91精品国产综合久久久久| 国产在线视频精品一区| 国产精品福利影院| 欧美精品在线一区二区三区| 国产乱码精品一区二区三区av| 国产精品女同互慰在线看| 欧美日韩精品系列| 国产激情91久久精品导航| 亚洲精品午夜久久久| 欧美sm美女调教| 色综合色综合色综合色综合色综合 | 激情综合亚洲精品| 综合电影一区二区三区| 日韩视频在线你懂得| 成年人国产精品| 日本在线不卡视频| 亚洲视频一区二区在线| 26uuu国产电影一区二区| 99久久婷婷国产综合精品电影 | 日韩欧美自拍偷拍| 91麻豆国产自产在线观看| 日韩av一区二| 一区二区三区av电影| 久久免费国产精品| 91精品国产欧美一区二区18| 北条麻妃国产九九精品视频| 蜜臀av性久久久久蜜臀aⅴ| 亚洲欧美激情插| 欧美韩日一区二区三区四区| 91精品国产一区二区三区| 在线中文字幕不卡| 99久久综合国产精品| 韩国一区二区三区| 强制捆绑调教一区二区| 亚洲午夜国产一区99re久久| 自拍偷自拍亚洲精品播放| 国产日韩欧美一区二区三区乱码 | 国产精品久久久久一区| 91精品国产91久久久久久一区二区| 99精品桃花视频在线观看| 国产精品白丝jk黑袜喷水| 久久99久久久欧美国产| 日韩**一区毛片| 亚洲成人午夜电影| 亚洲国产中文字幕| 亚洲一区二区三区四区中文字幕| 自拍av一区二区三区| 国产精品美女久久久久aⅴ| 国产亚洲自拍一区| 26uuu亚洲婷婷狠狠天堂| 亚洲精品一线二线三线| 日韩精品一区二区在线观看| 欧美一级电影网站| 日韩一二三区视频| 欧美一级淫片007| 日韩亚洲欧美中文三级| 日韩欧美亚洲一区二区| 欧美成人乱码一区二区三区| 精品少妇一区二区三区| 精品国产一区二区三区四区四| 精品入口麻豆88视频| 亚洲精品一区二区三区香蕉| 久久这里只有精品首页| 久久久精品tv| 国产精品久久久久精k8 | 色综合色综合色综合| 一本久久精品一区二区| 欧美日韩在线播放一区| 在线电影国产精品| 精品精品国产高清a毛片牛牛| 久久蜜臀精品av| 最新成人av在线| 亚洲va欧美va天堂v国产综合| 美女网站色91| 成人av网站大全| 91国内精品野花午夜精品| 欧美精品乱人伦久久久久久| 欧美大片在线观看一区| 日本一区二区免费在线观看视频| 中文字幕中文在线不卡住| 亚洲成人资源网| 精品一区二区三区蜜桃| 成人avav在线| 5858s免费视频成人| 国产欧美一区二区三区网站| 亚洲同性gay激情无套| 婷婷开心激情综合| 国产激情视频一区二区三区欧美| av电影天堂一区二区在线| 欧美男生操女生| 久久精品亚洲精品国产欧美kt∨| 亚洲视频免费看| 美女免费视频一区| 99久久久久久| 精品福利在线导航| 一区二区三区在线视频播放| 老鸭窝一区二区久久精品| 97精品久久久午夜一区二区三区 | 欧美日韩夫妻久久| 精品成人a区在线观看| 亚洲乱码日产精品bd| 久久99九九99精品| 在线观看精品一区| 日本一区二区三级电影在线观看| 亚瑟在线精品视频| 99综合电影在线视频| 欧美一区二区三区喷汁尤物| 亚洲人成人一区二区在线观看| 激情欧美一区二区| 51精品秘密在线观看| 自拍视频在线观看一区二区| 精品一二三四区| 欧美精品一卡两卡| 亚洲一区二区三区视频在线| 国产91精品一区二区麻豆网站 | 91精品免费在线| 亚洲精品日日夜夜| 成人av电影免费观看| 欧美精品一区二区三区蜜桃| 午夜精品福利一区二区三区av | 欧美成人vr18sexvr| 亚洲成人自拍一区| 在线观看日韩av先锋影音电影院| 欧美激情一区不卡| 国产福利视频一区二区三区| 26uuu欧美日本| 免费观看久久久4p| 欧美一区二区在线视频| 亚洲一区二区三区精品在线| 色综合中文字幕国产 | 欧美一区二区三区视频免费播放| 国产精品久久久一本精品| 激情久久五月天| 91精品国产乱| 天天操天天综合网| 欧美影视一区在线| 亚洲伦理在线精品| 91片黄在线观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产乱码精品1区2区3区| 欧美xxxx老人做受| 国产在线播放一区| 久久久久久久性|