定制app开发【C#】【Cookie】Cookie设置与读取

依赖

using System.Web;

设置Cookie

1.新建Cookie对象

HttpCookie cookie = new HttpCookie("UserInfo");

“UserInfo”是这个Cookie的名称

2.设置Cookie有效时间

cookie.Expires = DateTime.Now.AddDays(15);

3.设置Cookie属性与值

cookie.Values["UserName"] = "萌狼蓝天";

“UserName”是UserInfo的熟悉,“萌狼蓝天”定制app开发是该属性对应的值

定制app开发为了避免中文乱码,应该对值进行(使用时需要URL解码)

cookie.Values["UserName"] = HttpUtility.UrlEncode("萌狼蓝天");

获取Cookie

1.获取Cookie对象

HttpCookie cookie = Request.Cookies["UserInfo"];

UserInfo 是设置的Cookie名

2.获取Cookie值

  1. HttpCookie cookie = Request.Cookies["UserInfo"];
  2. lblUserName.Text = cookie.Values["UserName"]

UserName是UserInfo的属性

为了避免中文乱码问题,应在设置时使用URL编码,则获取时,需使用URL解码

lblUserName.Text = HttpUtility.UrlDecode(cookie.Values["UserName"]);

判断是否存在某个Cookie

  1. //取cookie
  2. HttpCookie cookie = Request.Cookies["UserInfo"];
  3. //判断Cookie是否为空
  4. if (cookie != null)
  5. {
  6. //如果不为空,说明有Cookie,此时跳转到userticket.aspx
  7. Response.Redirect("userticket.aspx", false);
  8. }
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发