C#设置Cookies .
2015-08-10 15:47
513 查看
//-----------------------------载入
if(!IsPostBack)
{
HttpCookie cookie = Request.Cookies["userinfo1"];
cookie.Expires = System.DateTime.Now.AddMinutes(20);//设置过期时间
for (int i = 0; i < 5; i++)
{
cookie.Values["BB" + i.ToString()] = i.ToString();
Response.Cookies.Add(cookie);
}
}
//**************写入
HttpCookie cookie = new HttpCookie("userinfo1");
cookie.Expires = System.DateTime.Now.AddMinutes(20);//设置过期时间
for (int i = 0; i < 10; i++)
{
cookie.Values["U" +i.ToString()] = i.ToString();
Response.Cookies.Add(cookie);
}
//**************---------------读取
//读取 Cookie 集合
for (int i = 0; i < Request.Cookies.Count; i++)
{
if (Request.Cookies.AllKeys[i] == "userinfo1")
{
HttpCookie cookies = Request.Cookies["userInfo1"];
Response.Write("name=" + cookies.Name + "<br/>");
//Response.Write("name=" + cookies.Value + "<br/>");
if (cookies.HasKeys)//是否有子键
{
System.Collections.Specialized.NameValueCollection NameColl = cookies.Values;
for (int j = 0; j < NameColl.Count; j++)
{
Response.Write("子键名=" + NameColl.AllKeys[j] + "<br/>");
Response.Write("子键值=" + NameColl[j] + "<br/>");
}
}
else
{
Response.Write("value=" + cookies.Value + "<br/>");
}
}
}
//***********************删除
HttpCookie acookie = Request.Cookies["userinfo1"];
acookie.Expires = System.DateTime.Now.AddMinutes(20);//设置过期时间
if (acookie.HasKeys)//是否有子键
{
System.Collections.Specialized.NameValueCollection NameColl = acookie.Values;
for (int j = 0 ; j < NameColl.Count; j++)
{
if (NameColl.AllKeys[j] == "U8")
{
acookie.Values.Remove(NameColl.AllKeys[j]);
Response.Cookies.Add(acookie);
}
}
}
//***************************追加
HttpCookie cookie = Request.Cookies["userinfo1"];
cookie.Expires = System.DateTime.Now.AddMinutes(20);//设置过期时间
for (int i = 0; i < 5; i++)
{
cookie.Values["K" + i.ToString()] = i.ToString();
Response.Cookies.Add(cookie);
}
if(!IsPostBack)
{
HttpCookie cookie = Request.Cookies["userinfo1"];
cookie.Expires = System.DateTime.Now.AddMinutes(20);//设置过期时间
for (int i = 0; i < 5; i++)
{
cookie.Values["BB" + i.ToString()] = i.ToString();
Response.Cookies.Add(cookie);
}
}
//**************写入
HttpCookie cookie = new HttpCookie("userinfo1");
cookie.Expires = System.DateTime.Now.AddMinutes(20);//设置过期时间
for (int i = 0; i < 10; i++)
{
cookie.Values["U" +i.ToString()] = i.ToString();
Response.Cookies.Add(cookie);
}
//**************---------------读取
//读取 Cookie 集合
for (int i = 0; i < Request.Cookies.Count; i++)
{
if (Request.Cookies.AllKeys[i] == "userinfo1")
{
HttpCookie cookies = Request.Cookies["userInfo1"];
Response.Write("name=" + cookies.Name + "<br/>");
//Response.Write("name=" + cookies.Value + "<br/>");
if (cookies.HasKeys)//是否有子键
{
System.Collections.Specialized.NameValueCollection NameColl = cookies.Values;
for (int j = 0; j < NameColl.Count; j++)
{
Response.Write("子键名=" + NameColl.AllKeys[j] + "<br/>");
Response.Write("子键值=" + NameColl[j] + "<br/>");
}
}
else
{
Response.Write("value=" + cookies.Value + "<br/>");
}
}
}
//***********************删除
HttpCookie acookie = Request.Cookies["userinfo1"];
acookie.Expires = System.DateTime.Now.AddMinutes(20);//设置过期时间
if (acookie.HasKeys)//是否有子键
{
System.Collections.Specialized.NameValueCollection NameColl = acookie.Values;
for (int j = 0 ; j < NameColl.Count; j++)
{
if (NameColl.AllKeys[j] == "U8")
{
acookie.Values.Remove(NameColl.AllKeys[j]);
Response.Cookies.Add(acookie);
}
}
}
//***************************追加
HttpCookie cookie = Request.Cookies["userinfo1"];
cookie.Expires = System.DateTime.Now.AddMinutes(20);//设置过期时间
for (int i = 0; i < 5; i++)
{
cookie.Values["K" + i.ToString()] = i.ToString();
Response.Cookies.Add(cookie);
}
相关文章推荐
- C# Dictionary(字典)的键、值排序
- C# 注释(Comment)规范
- C#语言 -- 类型转换
- C#实现向已存在的Excel文件中写入数据实例(两种方法)
- C# 最小化窗口截图 句柄 调用截图 黑屏原因
- c# 委托
- 彻底理解C#中值类型和引用类型的区别
- WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享
- WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享
- C# 合并DLL, 合并DLL进入EXE 【转】
- 快速上手之 C#操作WORD对象模型
- Word模板生成C#源码
- C#基础系列——委托和设计模式(二)
- C#基础之二
- mongdo通用类(C#版)
- C# Access
- Microsoft Dynamics CRM server 2013 中业务规则,有点像C#的正则表达式
- Microsoft Dynamics CRM server 2013 中业务规则,有点像C#的正则表达式
- 使用C#详解常用排序算法(三):归并排序(Merge Sort)
- C# 静态成员