下面分享一下对cookies的简单操作
1.添加cookies(用cookies方式去做sso,用户信息保存,修改都会依赖cookies)
代码如下 | 复制代码 |
#region##添加cookeis HttpCookie cookies = new HttpCookie("Porschev"); } |
添加cookies一般不会有人出错的。。。记得添加Expires就行
2.修改cookies( 在程序中难免会操作,对用户信息的修改,更新数据库后,也会修改cookies,为了修改后的显示)
方法一:
代码如下 | 复制代码 |
#region##修改cookies HttpCookie cookies = Request.Cookies["Porschev"]; |
新建个测式页。。再取cookies中的name,结果:wilson Z;
这是这次项目中遇到的“杯具”事件之一,当这样修改cookies时,在更新方法中再取这个名为Porschev的cookies,
name的值还为Zhong Wei而非wilson Z,页面显示也不对(己排除页面缓存原因,更新也确实没有成功)
修改方法一:
代码如下 | 复制代码 |
#region##修改cookies HttpCookie cookies = Request.Cookies["Porschev"]; } |
再次测式,结果正确,取出name的值为:wilson Z,页面显示也正确
自己理解:得让以前存入过期时间为20min的cookies失效
3.得到cookies (这个最简单,为求方法完整,还是写上吧)
代码如下 | 复制代码 |
#region##得到cookies HttpCookie cookies = Request.Cookies["Porschev"]; } |
4.删除cookies (删除cookies网上有很多方法,但是删除不是都能管用)
方法一:(最常用的一个删除cookies方法)
代码如下 | 复制代码 |
#region##删除cookies if (Request.Cookies["Porschev"] != null) } |
在项目中测式,删除部分cookies失败,很无语,于是换一种方法
代码如下 | 复制代码 |
#region##删除cookies foreach (string cookiename in Request.Cookies.AllKeys) } |
测式:删除成功
自己理解:方法一只能删除提当前Response中的cookies,不对完成删除掉客端的cookies,用遍历cookies的方式可以
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔