码迷,mamicode.com
首页 > 其他好文 > 详细

cookie

时间:2016-02-19 10:38:57      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

技术分享
//添加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

 

cookie

标签:

原文地址:http://www.cnblogs.com/zhubenxi/p/5199876.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!