开心

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

 

posted @ 2016-02-19 09:38  大喜  阅读(190)  评论(0编辑  收藏  举报
坦然 会增进信任 - 信任 感情才会升华