匿名购物车
来源:百度文库 编辑:神马文学网 时间:2024/10/04 17:48:53
快速回顾
1.允许匿名需要设置哪些东西
1. mode="Forms" />
2.enabled="true"/>
3.automaticSaveEnabled="true" enabled="true">
name="grpUserName">
name="UserName" allowAnonymous="true" type="String" serializeAs="Binary"/>
2.匿名购物车如何实现:即当用户admin登陆的时候,匿名选的购物车会自动加到admin的购物车
1.Web.config配置里再加一个组,其中type="ShoppingCart"对应一个类
name="grpShoppingCart">
name="MyCart" allowAnonymous="true" type="ShoppingCart" serializeAs="Binary"/>
2.Global.asax代码Profile_OnMigrateAnonymous
3.基本的购物车功能:
1.点AddToCart将该行数据添加到购物车(Profile里的MyCart.items,而且可以是匿名的)
2.购物车要和Profile里的集合MyCart.items绑定 1. mode="Forms" />
2.enabled="true"/>
3.automaticSaveEnabled="true" enabled="true">
name="grpUserName">
name="UserName" allowAnonymous="true" type="String" serializeAs="Binary"/>
if (Profile.IsAnonymous){ lbl_AnonUser.Text = Profile.UserName;}
else{lbl_AnonUser.Text = "";}
[Serializable]
publicclass CartItem
{
public CartItem()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public CartItem(string itemName,decimal itemPrice,int count)
{
this.ItemName = itemName;
this.ItemPrice = itemPrice;
this.Count = count;
}
private string itemName;
public string ItemName
{
get { return itemName; }
set { itemName = value; }
}
1.分为2步:允许匿名用户,和匿名用户的购物车在登陆的时候保存
[Serializable]
public
{