zoukankan      html  css  js  c++  java
  • Cookie的使用

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    public partial class Cookie : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
    
        }
    
        //创建Cookie
        protected void Button1_Click(object sender, EventArgs e)
        {
            HttpCookie Cookie = new HttpCookie("MyCookie");
            DateTime dt=DateTime.Now;
            TimeSpan ts=new TimeSpan (0,0,1,0,0);//过期时间设置为1分钟
    
            //设置过期时间
            Cookie.Expires = dt.Add(ts);
            Cookie.Values.Add("name","yys");
            Cookie.Values.Add("age","24");
    
            Response.AppendCookie(Cookie);
            
        }
        //读取
        protected void Button2_Click(object sender, EventArgs e)
        {
            if(Request.Cookies["Mycookie"]!=null)
            {
                Response.Write(Request.Cookies["Mycookie"].Value);                    
            }
        }
    
        //修改
        protected void Button3_Click(object sender, EventArgs e)
        {
            //获取客户端的Cookie对象
            HttpCookie cok = Request.Cookies["MyCookie"];
    
            if(cok!=null)
            {
                cok.Values["name"] = "Abner";
                cok.Values.Set("age","20");
    
                //往Cookie里加入新的内容
                cok.Values.Set("sex","男");
    
                Response.AppendCookie(cok);
    
            
                Response.Write(Request.Cookies["MyCookie"].Value);
                
            }
    
        }
        //删除
        protected void Button4_Click(object sender, EventArgs e)
        {
            HttpCookie co=Request.Cookies["MyCookie"];
    
            co.Values.Remove("sex");//删除键为“sex”的键值对
            Response.Write(Request.Cookies["MyCookie"].Value);
    
            TimeSpan ts = new TimeSpan(-1,0,0,0);
            co.Expires = DateTime.Now.Add(ts);//删除整个Cookie,只要把过期时间设置为现在
            
        }
    }
    

      

  • 相关阅读:
    解决mybatis查询返回结果值串查
    MSSQL Export Excel
    Linux检测硬盘读取速度
    Linux修改用户密码
    Linux系统关闭防火墙端口
    Linux系统查看系统信息
    查找一个String中存储的多个数据
    编辑器vi命令
    去除一段文字最后一个符号
    替换Jar包中的一个文件 Replace a file in a JAR
  • 原文地址:https://www.cnblogs.com/YanYongSong/p/4409243.html
Copyright © 2011-2022 走看看