如何让cookie保留很久?

itfly 2005-03-21 09:29:21
我写了一个系统,用cookie保留用户名,但保留不了好久?怎么回事情啊。怎么设置可以让他可以保留很久呢?!
...全文
155 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
minghui000 2005-03-22
  • 打赏
  • 举报
回复
HttpCookie cookie = new HttpCookie("x");
cookie.Values.Add("x","x");
cookie.Expires=99999999999;
Response.Cookies.Add(cookie);
flyfly1 2005-03-22
  • 打赏
  • 举报
回复
你可以取当前时间,然后再加上一想要保存的天数
过期时间 =当前时间 +想要保存的天数
cookie.Expires=过期的时间
极客行天下 2005-03-22
  • 打赏
  • 举报
回复
是不是你电脑的日期不对?
acco 2005-03-22
  • 打赏
  • 举报
回复
cookie.Expires=过期的时间
bomb_boy 2005-03-22
  • 打赏
  • 举报
回复
cookie.Expires=过期的时间(具体的日期)
的值搞多大就能保存多久,不过要是别人强行删除了,哪就没有办法
itfly 2005-03-22
  • 打赏
  • 举报
回复
怎么没有人回答啊,我的问题就是,我写了一个表单,别人登陆后填写,填写后记录下填写人的名字,我使用cookie来记录别人的名字,但是,每次别人还没有填写完表单,COOKIE里的值就不能区了,怎么办啊。?!
我的代码是:
HttpCookie cookie = new HttpCookie("aspcn");
cookie.Values.Add("Czy",UserName.Text);
cookie.Values.Add("UserName",Rs["yhmc"].ToString());
cookie.Values.Add("sbm",Rs["bmbm"].ToString());
cookie.Expires=DateTime.Now.AddMonths(1);
Response.Cookies.Add(cookie);
我想cookie.Expires的时间加了一个月,应该够了吧.可还是不行.

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧