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)); } }}
原创文字只代表本人某一时间内的观点或结论,本人不对涉及到的任何代码担保。转载请标明出处!
asp.net通过cookie简单实现购物车功能
TAG: