弘帝企业智能建站系统交流平台

 找回密码
 立即注册
查看: 1455|回复: 0

【C#】设置Cookie值的方法

[复制链接]
发表于 2022-8-10 22:17:43 | 显示全部楼层 |阅读模式
HttpCookie cookie = new HttpCookie("Cloud");
DateTime dt = DateTime.Now;
TimeSpan ts = new TimeSpan(1, 0, 0);
cookie.Expires = dt.Add(ts);
cookie.Values.Add("Count", login_count.ToString());
Response.AppendCookie(cookie);

一行脚本:
cookie.Expires=DateTime.Now.AddHour(1)
cookie.Expires=DateTime.Now.Add(new TimeSpan(1, 0, 0));

赋值:
方法一:Response.Cookies["Cloud"]["Count"]= (Convert.ToInt16(cookie["Count"]) + 1).ToString();
方法二:cookie.Values["Count"] = (Convert.ToInt16(cookie["Count"]) + 1).ToString();


取值:
方法一:
Request.Cookies["Cloud"]["Count"]
cookie.["Count"]
据说 expire是刷新后无法取值,原因是:
expire=你设定的时间-当前时间,是一个不定的值,所以无法取值
expire=初始值,可单独设置cookie存


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|弘帝企业智能建站系统 ( 皖ICP备07503252号 )

GMT+8, 2024-11-24 01:39 , Processed in 0.047371 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表