简单的Cookie子键获取
来源:互联网 发布:pscc2017语言包mac 编辑:程序博客网 时间:2024/05/02 02:32
//单个Cookie子键获取
if (Request.Cookies["userInfo"] != null)
{
System.Collections.Specialized.NameValueCollection UserInfoCookieCollection = Request.Cookies["userInfo"].Values;
Label1.Text=UserInfoCookieCollection["userName"];
Label2.Text=UserInfoCookieCollection["lastVisit"];
}
//读取Cookie集合
HttpCookie cCookie;
for (int i = 0; i < Request.Cookies.Count; i++)
{
cCookie = Request.Cookies[i];
if (cCookie.HasKeys)
{
for (int j = 0; j < cCookie.Values.Count; j++)
{
string subkeyName =cCookie.Values.AllKeys[j];
string subkeyValue = cCookie.Values[j];
Label3.Text += String.Format("子键名称={0}", subkeyName);
Label4.Text += String.Format("子键值={0}", subkeyValue);
}
}
}
//删除Cookie
tempCookie.Expires = Datetime.Now.AddDays(-1);
//删除单个子键,不能只是简单地重新设置COOKIE的过期日期来删除这个子键,因为那样只能删除整个COOKIE而不是删除单个子键。解决方法只能是对包含子键的COOKIE的Values集合操作来重新创建这个COOKIE,然后,就可以调用Values集合的Remove方法来删除子键,之后再覆盖客户瑞的COOKIE,具体如下代码:
string subkeyName ="userName";
HttpCookie aCookie = Request.Cookies["userInfo"];
aCookie.Values.Remove(subkeyName);
aCookie.Expires = DateTime.Now.AddDays(1);
Response.Coookies.Add(aCookie);
- 简单的Cookie子键获取
- 通过js获取cookie的实例及简单分析
- [javascript]通过js获取cookie的实例及简单分析
- 获取登录需要的cookie简单案列
- 通过js获取cookie的实例及简单分析
- 获取cookie的值
- 获取客户端的cookie
- cookie的简单用法
- 简单cookie的应用
- Cookie的简单使用
- Cookie的简单介绍
- 简单的cookie计数器
- Cookie的简单使用
- 一个简单的cookie
- Cookie的简单使用
- cookie的简单使用
- Cookie的简单用法
- cookie的简单用法
- ExtJS学习笔记(一):ExtJS程序的结构及如何定义js的private, public属性、方法
- 有意思的图片
- Java SE 6 Beta 2 (Mustang) 有什么新东西? 有什么值得开发者关注?
- 用于JavaScript的登陆验证源码
- VC6.0调用excel xp,word 2k
- 简单的Cookie子键获取
- 俄罗斯方块(纯JavaScript)
- JBPM 4.0.0 第一个版本 Alpha1发布了
- ext下拉列表
- 毕业小结
- VC + XML
- vc字符串的操作和相互转换
- zendframeword
- 《用Prolog建专家系统》学习笔记(3)