2 u013061675 u013061675 于 2013.12.06 11:12 提问

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个回答

u012663055
u012663055   2013.12.06 14:24

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!