C#中Cookie设置与读取
引用库
using System.Web;
设置Cookie
设置Cookie代码
//创建Cookie对象,并设置Key为【UserInfo】
var userInfo = new HttpCookie("UserInfo");
//设置一天后过期
userInfo.Expires = DateTime.Now.AddDays(1);
//设置【Id】值
userInfo.Values["Id"] = "123";
//设置【Name】值(中文字符内容需要先URL编码)
userInfo.Values["Name"] = HttpUtility.UrlEncode("张三");
//将Cookie设置回响应流
Response.Cookies.Add(userInfo);
查看设置的Cookie【浏览器请求携带的Cookie信息】

使用工具 http://www.lzltool.com/cookie2json 可以在线将Cookie转Json然后格式化预览Cookie

获取Cookie
获取Cookie代码
//获取KEY为【UserInfo】的Cookie
var userInfo = Request.Cookies["UserInfo"];
//判断是否有【UserInfo】这个Cookie
if (userInfo != null)
{//获取【Id】值var id = userInfo.Values["Id"];//获取【Name】值(编码的内容需要先解码)var name = HttpUtility.UrlDecode(userInfo.Values["Name"]);
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
