Cookie的创建使用和删除

最近发现好多东西都没记录下来,有点忘记了,借此记录一下。

创建Cookie

 

 
  
1 HttpCookie myCookie = new HttpCookie( " UserSettings " );
2 myCookie[ " Font " ] = " Arial " ;
3 myCookie[ " Color " ] = " Blue " ;
4 myCookie.Expires = DateTime.Now.AddDays(1d);
5 Response.Cookies.Add(myCookie);
   

 

效果:

2010040323061973.png

 

设置cookie的路径,应该是用来限制myCookie的访问范围。

 
  
1 myCookie.Path = " test " ;

 

效果:

2010040323103738.png

使用Cookie:

 
  
1 if (Request.Cookies[ " UserSettings " ] != null )
2 {
3 string userSettings;
4 if (Request.Cookies[ " UserSettings " ][ " Font " ] != null )
5 { userSettings = Request.Cookies[ " UserSettings " ][ " Font " ]; }
6 }
7  

 

删除Cookie:

 
  
1
2   if (Request.Cookies[ " UserSettings " ] != null )
3 {
4 HttpCookie myCookie = new HttpCookie( " UserSettings " );
5 myCookie.Expires = DateTime.Now.AddDays( - 1d);
6 Response.Cookies.Add(myCookie);
7 }

 

 

设置过期即可删除Cookie。

转载于:https://www.cnblogs.com/fishbin/archive/2010/04/03/1703945.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值