博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cookie的使用
阅读量:5752 次
发布时间:2019-06-18

本文共 1254 字,大约阅读时间需要 4 分钟。

写入
    HttpCookie cookie=new HttpCookie("MyCook");//初使化并设置Cookie的名称
    DateTime dt=DateTime.Now;
    TimeSpan ts = new TimeSpan(0, 0, 1,0,0);//过期时间为1分钟
    cookie.Expires = dt.Add(ts);//设置过期时间
    cookie.Values.Add("userid", "userid_value");
    cookie.Values.Add("userid2","userid2_value2");
    Response.AppendCookie(cookie);
    //输出该Cookie的所有内容
    //Response.Write(cookie.Value);//输出为:userid=userid_value&userid2=userid2_value2
 
 
读取
  
 
   // HttpCookie cokie = new HttpCookie("MyCook");//初使化
    if (Request.Cookies["MyCook"]!=null)
    {
      //Response.Write("Cookie中键值为userid的值:" + Request.Cookies["MyCook"]["userid"]);//整行
      //Response.Write("Cookie中键值为userid2的值" + Request.Cookies["MyCook"]["userid2"]);
      Response.Write(Request.Cookies["MyCook"].Value);//输出全部的值
    }
 
 
修改
    /
/获取客户端的Cookie对象
    HttpCookie cok = Request.Cookies["MyCook"];
       
    if (cok != null)
    {
      //修改Cookie的两种方法
      cok.Values["userid"] = "alter-value";
      cok.Values.Set("userid", "alter-value");
      //往Cookie里加入新的内容
      cok.Values.Set("newid", "newValue");
      Response.AppendCookie(cok);
    }     
删除
   
HttpCookie cok = Request.Cookies["MyCook"];
    if (cok != null)
    {
      if (!CheckBox1.Checked)
      {
        cok.Values.Remove("userid");//移除键值为userid的值
      }
      else
      {
        TimeSpan ts = new TimeSpan(-1, 0, 0, 0);
        cok.Expires = DateTime.Now.Add(ts);//删除整个Cookie,只要把过期时间设置为现在
      }
      Response.AppendCookie(cok);

转载地址:http://dmukx.baihongyu.com/

你可能感兴趣的文章
[LeetCode] Binary Tree Level Order Traversal II 二叉树层序遍历之二
查看>>
MCU供应短缺,价格持续暴涨
查看>>
yum install 安装时报yum doesn't have enough cached data to continue.
查看>>
ArcGIS Pro体验02——启动、创建工程
查看>>
tkinter事件高级用法实例
查看>>
练习题二上
查看>>
MagSpoof:能预测并窃取你下一张信用卡号码的廉价设备
查看>>
python接口自动化9-https请求(SSL)
查看>>
MySQL的rpm和源码两种安装操作
查看>>
JS中的!=、== 、!==、===的用法和区别
查看>>
【★】IT界8大恐怖预言
查看>>
vue页面切换效果(slide效果切换)
查看>>
我用Xamarin开发android应用,应用在真机上一打开就退出了
查看>>
sap关于价值串的说法(转载)
查看>>
采购申请转采购订单错误:在语言EN中没有维护短文本(请重维护物料460300080)
查看>>
Migration to S/4HANA
查看>>
SAP WM LPK1 不能把 cross-material control cycles定义成release order parts
查看>>
HTML5 & CSS3初学者指南(3) – HTML5新特性
查看>>
AIX平台下磁盘的PVID对ASM磁盘的破坏
查看>>
性能突发实例T5国内新增4地域上线
查看>>