• asp.net通过cookie简单实现购物车功能


    1,首先建立购物车模型类:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    
    namespace Ants.WebPart.Models
    {
        public class ShopCarModel
        {
            public int Id { get; set; }
            public string Title { get; set; }
            public string Other { get; set; }
        }
    }

    2.实现购物车功能的两个方法:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using Ants.WebPart.Models;
    using Ants.Common;
    
    namespace Ants.WebPart
    {
        public class ShopCarTask
        {
            private static string _cookieName =TextUtils.ConvertToBasic64("MyshopcarPowerByAnts");
            Ants.Provider.ISerializerProvider serializer = new Ants.Provider.JsonSerializerProvider();
            public void SetShopCar(IList<ShopCarModel> goods)
            {
               CookieUtils.Write(_cookieName,TextUtils.ConvertToBasic64(serializer.ToString(goods)));
            }
            public void SetShopCar(IList<ShopCarModel> goods, int expires)
            {
                CookieUtils.Write(_cookieName, TextUtils.ConvertToBasic64(serializer.ToString(goods)),expires);
            }
            public IList<ShopCarModel> GetShopCar()
            {
               return serializer.parse < IList < ShopCarModel >>(CookieUtils.Read(_cookieName));
            }
        }
    }

    原创文字只代表本人某一时间内的观点或结论,本人不对涉及到的任何代码担保。转载请标明出处!

  • 相关阅读:
    数据库事务的四个隔离级别
    synchronized与Lock的区别
    线程池的注意事项
    守护线程与非守护线程
    wait与sleep的区别
    String,StringBuffer,StringBuilder
    2019牛客暑期多校训练营 第二场
    2019牛客暑期多校训练营 第一场
    Codeforces Round #568 (div. 2)
    Codeforces Round #570 (Div. 3)
  • 原文地址:https://www.cnblogs.com/leleroyn/p/2393438.html
Copyright © 2020-2023  润新知