今天着重研究学习了cookie在网站中的使用方法(感觉自己还像个新手),总结两种,下面分享出来:
第一种:创建单一cookie
HttpCookie cookie = new HttpCookie("UserName");
cookie.Value = "admin";
Response.AppendCookie(cookie );
获取如下:
HttpCookie cookie = Request.Cookies("UserName");
cookieValue = cookie.Value;
Response.AppendCookie(cookie );
若由服务器端写入cookie,可采用下面方法:
Response.Cookies.Add(new HttpCookie("UserName", "admin")); //将指定的cookie加入到cookie集合中(里面为创建一个cookie)
获取如下:
cookieValue = Response.Cookies["UserName"].Value;
第二种:一个cookie对象保存多个信息
HttpCookie cookie = Request.Cookies("Default");
cookie.Values.Add("userid", "1"); || cookie["userid"] = "1"; //这两种写法都可以
cookie.Values.Add("username", "admin");
Response.AppendCookie(cookie);
获取如下:
HttpCookie cookie = Request.Cookies("Default");
cookieValue = cookie.Values["userid"];
第一种:创建单一cookie
HttpCookie cookie = new HttpCookie("UserName");
cookie.Value = "admin";
Response.AppendCookie(cookie );
获取如下:
HttpCookie cookie = Request.Cookies("UserName");
cookieValue = cookie.Value;
Response.AppendCookie(cookie );
若由服务器端写入cookie,可采用下面方法:
Response.Cookies.Add(new HttpCookie("UserName", "admin")); //将指定的cookie加入到cookie集合中(里面为创建一个cookie)
获取如下:
cookieValue = Response.Cookies["UserName"].Value;
第二种:一个cookie对象保存多个信息
HttpCookie cookie = Request.Cookies("Default");
cookie.Values.Add("userid", "1"); || cookie["userid"] = "1"; //这两种写法都可以
cookie.Values.Add("username", "admin");
Response.AppendCookie(cookie);
获取如下:
HttpCookie cookie = Request.Cookies("Default");
cookieValue = cookie.Values["userid"];