亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Mvc4.0添加商品到Cookie

2019-11-14 16:45:47
字體:
來源:轉載
供稿:網友
/// <summary>/// 添加Cookie/// </summary>/// <param name="gc">GoodsToCookie</param>public static int AddCookies(GoodsCookie gs){string userID = null;if (HttpContext.Current.session["hasLogin"] != null){userID = HttpContext.Current.Session["hasLogin"].ToString();//登錄}ShoppingMallContext db = new ShoppingMallContext();var cookies = HttpContext.Current.Request.Cookies["MyShoppingCart"]; //創建Cookie并命名if (cookies == null){string strCookie = gs.skuID + "-" + gs.count + ",";cookies = new HttpCookie("MyShoppingCart") //對象初始化{Expires = DateTime.Today.AddDays(1),//過期時間Value = strCookie//Cookie賦值};HttpContext.Current.Response.Cookies.Add(cookies);//添加進Cookieif (userID != null)//如果用戶登錄了{SkuShoppingCart sc = new SkuShoppingCart();//初始化購物車類sc.GoodsSkuID = gs.skuID;//完成之后給類的屬性賦值sc.ShoppingCartID = db.ShoppingCarts//根據用戶ID來找相對應的購物車ID.Where(f => f.UserID == userID).Select(f => f.ShoppingCartID).Single();sc.SkuCount = gs.Count;//統計數量db.SkuShoppingCarts.Add(sc);//添加進數據庫}return 1;}else{if (String.IsNullOrWhiteSpace(cookies.Value))//判斷Cookies里值為不為空{string strCookie = gs.skuID + "-" + gs.count + ",";cookies = new HttpCookie("MyShoppingCart") //對象初始化{Expires = DateTime.Today.AddDays(1),Value = strCookie};HttpContext.Current.Response.Cookies.Add(cookies);//添加進Cookieif(userID != null){SkuShoppingCart sc = new SkuShoppingCart();sc.GoodsSkuID = gs.skuID;//完成之后給類的屬性賦值sc.ShoppingCartID = db.ShoppingCarts//根據用戶ID來找相對應的購物車ID.Where(f => f.UserID == userID).Select(f => f.ShoppingCartID).Single();sc.SkuCount = gs.Count;//統計數量db.SkuShoppingCarts.Add(sc);//添加進數據庫}return 1;}else//返之{#region -----添加到字典-----Dictionary<int, int> dict = new Dictionary<int, int>();//初始化字典string goods = cookies.Value;//聲明一個string變量并賦值 為 Cookiegoods = goods.Substring(0, goods.Length - 1);//指定字符串長度string[] skuidArray = goods.Split(',');//拆解字符串并賦值給skuidArray數組int count = 0;//聲明一個Int變量foreach (var i in skuidArray)//迭代數組{if(i =="" || i == null)//如果沒有值{continue;//繼續}else//如果有{string[] strCont = i.Split('-');//拆解字符串int key = int.Parse(strCont[0]);//第一個int value = int.Parse(strCont[1]);//第二個//判斷字典里有沒有這個keyif (dict.ContainsKey(key)){dict[key] += value;//如果有就疊加}else//沒有{dict.Add(key, value);//添加進字典}}}#endregion#region ------- 字典判斷 -------if (dict.ContainsKey(gs.skuID))//如果字典里有這個ID{dict[gs.skuID] += gs.count;count += skuidArray.Count();//就讓他們的數量相加}else{dict.Add(gs.skuID, gs.count);count = skuidArray.Count() + 1;//如果沒有,就往字典(dict)添加一個新的}string countStr = "";foreach (var v in dict)//再迭代字典拼字符串{countStr += v.Key + "-" + v.Value + ",";//鍵值對}cookies = new HttpCookie(countStr){Expires = DateTime.Today.AddDays(1),Value = countStr};//拼好了添加到CookieHttpContext.Current.Request.Cookies.Add(cookies);if (userID != null)//如果用戶登錄了{SkuShoppingCart sc = new SkuShoppingCart();//初始化購物車類sc.GoodsSkuID = gs.skuID;//完成之后給類的屬性賦值sc.ShoppingCartID = db.ShoppingCarts//根據用戶ID來找相對應的購物車ID.Where(f => f.UserID == userID).Select(f => f.ShoppingCartID).Single();sc.SkuCount = gs.Count;//統計數量db.SkuShoppingCarts.Add(sc);//添加進數據庫}return count;//數量#endregion}}}

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品视频在线播放| 国产精品男人爽免费视频1| 国产欧美在线看| 欧美日韩国产页| 国产精品27p| 国产美女久久精品| 亚洲欧美国产一本综合首页| 亚洲精品一区在线观看香蕉| 久久噜噜噜精品国产亚洲综合| 欧美高清在线观看| 欧洲成人在线观看| 日韩视频免费在线| 色噜噜久久综合伊人一本| 亚洲第一天堂无码专区| 91精品久久久久久久久久另类| 国模视频一区二区三区| 国产精品成久久久久三级| 国产一区二区在线免费| 97超级碰碰碰| 国产精品久久激情| 国产精品一区二区3区| 国产亚洲欧洲高清| 亚洲精品suv精品一区二区| 日韩精品在线影院| 亚洲毛片在线免费观看| 亚洲成人黄色在线观看| 日韩电影在线观看永久视频免费网站| 日韩激情视频在线| 91精品免费看| 亚洲已满18点击进入在线看片| 91成人在线观看国产| 26uuu国产精品视频| 亚洲电影免费观看高清完整版在线观看| 亚洲一级免费视频| 亚洲精品电影网在线观看| 38少妇精品导航| 日韩**中文字幕毛片| 91在线免费观看网站| 最近2019中文免费高清视频观看www99| 孩xxxx性bbbb欧美| 国产精品成人v| 亚洲精品丝袜日韩| 美女精品久久久| 黑人巨大精品欧美一区二区| 姬川优奈aav一区二区| 欧美精品videossex88| 日韩精品极品毛片系列视频| 国产一区二区在线免费| 国产精品美女999| 国产精品99久久久久久www| 国产精品看片资源| 欧美激情影音先锋| 日本亚洲欧美三级| 中文字幕国产精品久久| 亚洲女同性videos| 中文字幕在线国产精品| 91久久精品美女高潮| 国产精品一区久久久| 欧美日韩中文在线| 九九热最新视频//这里只有精品| 色综合五月天导航| 日韩中文字幕视频| 亚洲男人av电影| 国产日韩欧美自拍| 亚洲专区在线视频| 91九色国产社区在线观看| 日韩av电影在线网| 91在线视频免费| 欧美精品久久久久久久| 欧美国产日韩一区| 国产精品一区二区女厕厕| 欧美肥婆姓交大片| 国产精品综合久久久| 伊人伊人伊人久久| 亚洲人a成www在线影院| 色偷偷9999www| 一本色道久久综合亚洲精品小说| 国产精品久久久久秋霞鲁丝| 亚洲午夜国产成人av电影男同| 欧美中文字幕精品| 亚洲香蕉av在线一区二区三区| 91色琪琪电影亚洲精品久久| 亚洲成人黄色网址| 欧美福利视频在线观看| 中文字幕日本精品| 亚洲第一精品夜夜躁人人爽| 日韩av资源在线播放| 亚洲美女自拍视频| 亚洲欧美日韩精品久久亚洲区| 国产精品视频网站| 91在线观看欧美日韩| 91产国在线观看动作片喷水| 日韩一区视频在线| 日产精品99久久久久久| 成人网在线观看| 亚洲视频在线观看| 亚洲国产另类 国产精品国产免费| 中文字幕精品www乱入免费视频| 色多多国产成人永久免费网站| 久久影院资源站| 亚洲va欧美va在线观看| 国产区精品视频| 综合网中文字幕| 国产视频自拍一区| 亚洲精品久久久一区二区三区| 91亚洲午夜在线| 久久成人精品视频| 97超级碰碰碰久久久| 国产成人极品视频| 亚洲精品自拍偷拍| 久久精品国产亚洲精品| 国产www精品| 国产精品自产拍在线观看中文| 97久久超碰福利国产精品…| 黑人精品xxx一区一二区| 国产精品久久久久久av下载红粉| 久久久久久久久久久网站| 亚洲国产精品成人精品| 亚洲国产91色在线| 亚洲成人免费网站| 日韩成人在线视频网站| 亚洲第一精品久久忘忧草社区| 国产精品999| 国产99视频精品免视看7| 欧美亚洲国产视频小说| 久久免费国产精品1| 亚洲精品自拍偷拍| 8x海外华人永久免费日韩内陆视频| 一本色道久久88精品综合| 国产精欧美一区二区三区| 久久手机免费视频| 国产精品视频播放| 日韩欧美一区二区三区久久| 色妞欧美日韩在线| 亚洲专区中文字幕| 欧美午夜视频在线观看| 亚洲精品美女久久久久| 亚洲人成自拍网站| 欧美视频一区二区三区…| 亚洲免费av片| 国产午夜精品免费一区二区三区| 欧美老女人bb| 久久亚洲精品小早川怜子66| 欧美激情a在线| 国产成人精品免费视频| 久久久电影免费观看完整版| 国产精品久久久久av| 欧美午夜电影在线| 97视频免费在线看| 国产精品一区二区三区久久| 国产精品扒开腿爽爽爽视频| 欧美性在线观看| 日韩精品在线免费观看| 国产精品亚洲激情| 91精品国产综合久久香蕉922| 欧美成人免费va影院高清| 午夜精品久久久久久99热软件| 97精品久久久| 日本欧美国产在线| 精品久久久国产精品999| 欧美电影免费观看高清| 欧美高清视频免费观看| 国产91|九色| 国产成人精品视频在线观看|