zoukankan      html  css  js  c++  java
  • cookie

    //添加Cookie
                //第一种添加Cookie方法
                HttpCookie myCookie = new HttpCookie("userrole");
                myCookie.Values["a"] = "a";
                myCookie.Values["b"] = "b";
                myCookie.Expires.AddDays(1);
                Response.AppendCookie(myCookie);
              
                //第二种添加Cookie方法
                HttpCookie myCookie = new HttpCookie("userrole");
                myCookie.Values["a"] = "a";
                myCookie.Values["b"] = "b";
                myCookie.Expires.AddDays(1);
                Response.Cookies.Add(myCookie);
    
                //第三种添加Cookie方法
                HttpCookie myCookie = new HttpCookie("userrole");
                myCookie.Value = "a";
                Response.Cookies.Add(myCookie);
    
                //第四种添加Cookie方法
                HttpContext.Current.Response.Cookies.Add(new HttpCookie("userrole", "超级管理员"));
                Response.Cookies["userrole"].Value = "超级管理员";
                HttpCookie cookie = Request.Cookies["userrole"];
                Response.Write(cookie.Value);
    
                //第五种添加Cookie方法
                string strName = "a";
                string strValue = "b";
                int  expires = 2;
                HttpCookie cookie = HttpContext.Current.Request.Cookies[strName];
                if (cookie == null)
                {
                    cookie = new HttpCookie(strName);
                }
                cookie.Value = strValue;
                cookie.Expires = DateTime.Now.AddMinutes(expires);//可以不写
                HttpContext.Current.Response.AppendCookie(cookie);
    
                //第六种添加Cookie方法
                string strName = "a";
                string strValue = "b";
                string key = "c";
              
                HttpCookie cookie = HttpContext.Current.Request.Cookies[strName];
                if (cookie == null)
                {
                    cookie = new HttpCookie(strName);
                }
                cookie[key] = strValue;
                cookie.Expires = DateTime.Now.AddMinutes(expires);
                HttpContext.Current.Response.AppendCookie(cookie);
    
                
             
                //获取cookie
                //第一种获取Cookie方法
                Response.Write(Request.Cookies["userrole"].Values["a"].ToString());
    
                //第二种读取Cookie方法
                HttpCookie cookie = Request.Cookies["userrole"];
                Response.Write(cookie.Values["a"].ToString());
                Response.Write(cookie.Values["b"].ToString());
             
               
                //第三种读取Cookie方法
                Response.Write(Request.Cookies["userrole"].Value);
             
                //第四种读取Cookie方法
                Response.Write(Request.Cookies["userrole"].Value);
    
                //第五种读取Cookie方法
               if( HttpContext.Current.Request.Cookies != null && HttpContext.Current.Request.Cookies[strName] != null)
                    HttpContext.Current.Request.Cookies[strName].Value.ToString();
               //第六种读取Cookie方法
               if (HttpContext.Current.Request.Cookies != null && HttpContext.Current.Request.Cookies[strName] != null && HttpContext.Current.Request.Cookies[strName][key] != null)
                   HttpContext.Current.Request.Cookies[strName][key].ToString();
    Cookie
  • 相关阅读:
    c# linq查询的等于大于符号是什么意思?
    c# Socket tcpClient处理连接超时方式timeout
    不同网段服务器与客户端连接问题解决方法TCP/IP_C/S
    Http请求响应及SpringMVC相关注解解析
    Nginx部署项目,转发规则,负载均衡配置
    Linux redis设置后台启动
    Linux centos7安装Jdk nginx redis
    SpringCloud整合SpringSecurity JWT进行认证 ,鉴权
    C#中class与struct的区别概述
    列举ASP.NET 页面之间传递值的几种方式
  • 原文地址:https://www.cnblogs.com/zhubenxi/p/5199876.html
Copyright © 2011-2022 走看看