zoukankan      html  css  js  c++  java
  • Mvc4.0 提取 Cookie 里的东西

    /// <summary>
            /// 提取Cookie
            /// </summary>
            /// <returns></returns>
            public static List<ShoppingGoods> TiQuCookies()
            {
                ShoppingMallContext db = new ShoppingMallContext();
                List<ShoppingGoods> listgoods = new List<ShoppingGoods>();
                var allgoods = HttpContext.Current.Request.Cookies["MyShoppingCart"];
                if (allgoods == null)
                {
                    return null;
                }
                else
                {
                    string agoods = allgoods.Value;
                    agoods = agoods.Substring(0, agoods.Length - 1);
                    var agods = agoods.Split(',');
                    for (int i = 0; i < agods.Count(); i++)
                    {
                        var spt = agods[i].Split('-');
                        string skuID = spt[0];
                        int skuid = 0;
                        bool parseSkuIdOK = int.TryParse(skuID, out skuid);
     
                        string skuCount = spt[1];
                        int skuCont = 0;
                        bool parseSkuCountOK = int.TryParse(skuCount, out skuCont);
                        if (parseSkuIdOK == false || parseSkuCountOK == false)
                        {
                            return null;
                        }
                        else
                        {
                            ShoppingGoods sc = new ShoppingGoods();
                            var goods = db.GoodsSKUs
                                    .Where(f => f.GoodsSkuID == skuid)
                                    .Select(f => f.GoodsID).ToArray()[0];
     
                            var goodsSKU = db.GoodsSKUs
                                        .Where(f => f.GoodsSkuID == skuid)
                                        .Single();
                            var gs = db.Goodss
                                        .Where(f => f.GoodsID == goodsSKU.GoodsID)
                                        .Select(f => f.GoodsName);
                            sc.GoodsName = gs.ToArray()[0];
                            sc.Count = skuCont;
                            sc.Goodssku = goodsSKU;
     
                            listgoods.Add(sc);
                        }
                    }
                    return listgoods;
                }
            }
    View Code

        

  • 相关阅读:
    nuxt.js 学习与记录
    图片上传预览 接收
    k8s之deployment
    k8s之service
    k8s的一些命令
    ansible 学习
    k8s之ConfigMap && secret
    k8s 之Job/CronJob
    k8s之PV & PVC
    配置ssh免密登录
  • 原文地址:https://www.cnblogs.com/LindaLiu/p/4600468.html
Copyright © 2011-2022 走看看