zoukankan      html  css  js  c++  java
  • c#asp.net添加/修改/删除Cookie值

    //添加Cookie

    protected void Button2_Click(object sender, EventArgs e)
         {

                HttpCookie cookie1 = new HttpCookie("MyCookie");   //初使化并设置Cookie的名称
                //string Encryp1 = page.EncryptCookie(userName);    //用户名加密
                //string Encryp2 = page.EncryptCookie(userPwd);       //密码加密
                cookie1.Values.Add("loginName", Encryp1);//添加用户名
                cookie1.Values.Add("loginPwd", Encryp2);//添加密码
                Response.Cookies.Add(cookie1); //添加新建的cookie

    }

    //修改Cookie
        protected void Button3_Click(object sender, EventArgs e)
         {
            //获取客户端的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);
             }
         }

    //************************************************

    //以下未进行验证
     //删除Cookie
        protected void Button4_Click(object sender, EventArgs e)
         {
             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);
             }
         }

    经验在于积累----武二郎
  • 相关阅读:
    JavaScript实现html购物车代码
    SQLServer2019安装教程
    SQLServer2019安装教程
    pragma指令简介
    16进制字符串转数字(C/C++,VB/VB.net,C#)
    对方网络非正常断开检测方法
    stl map高效遍历删除的方法
    memmove 和 memcpy的区别
    Socket 心跳包机制总结
    如何将内存中的位图数据绘制在DC上
  • 原文地址:https://www.cnblogs.com/zhanghai/p/4461177.html
Copyright © 2011-2022 走看看