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

 

转载于:https://www.cnblogs.com/zhubenxi/p/5199876.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值