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;

    }

  • 相关阅读:
    caffe 学习(1) —— Classification: Instant Recognition with Caffe
    Latex 编辑器安装
    Ubuntu 14.04上安装caffe
    学习换脸:Switching Eds: Face swapping with Python, dlib, and OpenCV
    如何给磁盘文件排序?--学习《编程珠玑》
    android五种数据存储方式
    PAML学习一
    Google TensorFlow 学习笔记一 —— TensorFlow简介
    mfc学习笔记
    新建标准库
  • 原文地址:https://www.cnblogs.com/zhuyuchao/p/5634237.html
Copyright © 2011-2022 走看看