Kevin_Man 2013-12-06 03:12 采纳率: 0%
浏览 3484

cookie保存不了,代码如下

if (Response.Cookies["User"].Value == null)
{
Label1.Text = (Session["User"] as Users).UserName + "欢迎你!";
HttpCookie h = new HttpCookie("User");
h.Values.Add("DateTime", DateTime.Now.ToString()+"1");
h.Expires = DateTime.Now.AddHours(6);
Response.Cookies.Add(h);
string value1 = Response.Cookies["User"].Values["DateTime"];
}

问题一: value1的值null,不知道为什么会这样
问题二: 当我使用浏览器中的回退,然后再进来的时候,上面的Response.Cookies["User"].Value == null依旧成立,依旧为true.
本机环境:cookie是启用状态的;

  • 写回答

1条回答 默认 最新

  • 来撕特成 2013-12-06 06:24
    关注

    有可能之前这个cookie里面值没有保存进去,或者cookie过期了

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料