zoukankan      html  css  js  c++  java
  • Cookie的增删改查

    增加:

    第一种方法:Response.Cookies[“UserName”].Value=”张三”

    Response.Cookies[“UserName”].Expires=DateTime.Now.AddDays(1);

    第二种方法:

    HttpCookie cookie=new HttpCookie(“UserName”);

    cookie.Value=”张三”;

    cookie.Expires=DateTime.Now.AddDays(1);

    Response.Cookies.Add(cookie);

    多值Cookie(子键):

    第一种方法:

    Response.Cookies[“UserInfo”][“userName”]=”张三”;

    Response.Cookies[“UserInfo”][“pwd”]=”123”;

    Response.Cookies[“UserInfo”].Expires=DateTime.Now.AddDays(1);

    第二种方法:

    HttpCookie cookie=new HttpCOokie(“UserInfo”);

    cookie.Values(“userName”)=”张三”;

    cookie.Values(“pwd”)=”123”;

    cookie.Expires=DateTime.Now.AddDays(1);

    Response.Cookies.Add(cookie);

    删除:

    删除单个Cookie

    Response.Cookies[“userName”].Expires=DateTime.Now.AddDays(-1);

    删除所有的Cookie

    HttpCookie aCookie;

    String cookieName;

    int count=Request.Cookies.Count;

    for(int i=0;i<count;i++)

    {

           cookieName=Request.Cookies[i].Name;

           aCookie=new HttpCookie(cookieName);

           aCookie.Expires=DateTime.Now.AddDays(-1);

           Response.Cookies.Add(aCookie);

    }

    删除单个子键

    HttpCookie aCookie=Request.Cookies[“userInfo”];

    aCookie.Values.Remove(“userName”);

    aCookie.Expires=DateTime.Now.AddDays(-1);

    Response.Cookies.Add(aCookie);

    修改:

    修改单个Cookie

    Response.Cookies[“userName”].Value=”李四”;

    Response.Cookies[“userName”].Expires=DateTime.Now.AddDays(1);

    修改单个子键

    Response.Cookies[“UserInfo”][“pwd”]=”234”;

    Response.Cookies[“UserInfo”].Expires=DateTime.Now.AddDays(1);

    读取:

    If(Request.Cookies[“userName”]!=null)

    {

           Lable1.Text=Request.Cookies[“userName”].Value;

    }

    或者

    If(Request.Cookies[“userName”]!=null)

    {

           HttpCookie cookie=Request.Cookies[“userName”];

           Lable.Text=cookie.Value;

    }

    多值读取

    If(Request.Cookies[“UserInfo”]!=null)

    {

           Lable1.Text=Request.Cookies[“UserInfo”][“userName”];

    Lable2.Text=Request.Cookies[“UserInfo”][“pwd”];

    }

    读取所有的Cookie

    for(int i=0;i<Request.Cookies.Count;i++)

    {

           aCookie=Request.Cookies[i];

           string name=aCookie.Name;

           string value=aCookie.Value;

    }

  • 相关阅读:
    存储过程在程序慢而在Management Studio快的原因
    死锁原因的排查
    sql基线建立-知识准备
    SQL Server DBA工作内容详解
    待建立的索引及要删除的索引
    执行计划缓存
    sql基线建立-步骤
    统计信息
    sql server 复制,镜像,日志传输及故障转移集群区别
    1185炮兵阵地
  • 原文地址:https://www.cnblogs.com/zhuyuchao/p/5634237.html
Copyright © 2011-2022 走看看