标题:[求助] 请教Cookie的存取问题,望指点!!
只看楼主
zcl1980
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-5-21
 问题点数:0 回复次数:6 
[求助] 请教Cookie的存取问题,望指点!!
写入COOKIE:
HttpCookie usercookie = new HttpCookie("user");
usercookie.Values.Add ("username", name);
usercookie.Values.Add ("userpwd", pwd);
usercookie.Expires = DateTime.Now.AddDays(3);
Response.Cookies .Add(usercookie);

为什么我用 string name=Request.Cookies["user"].Values["userrole"].ToString();
第一次运行可以取到name的值,页面刷新后就报错,就取不到了,还有整个程序只有这一个页面可以取到cookie里面的值,其他的页面都报错无法获取(就是COOKIE都为空了)。

请帮忙分析下,谢谢
搜索更多相关主题的帖子: Cookie 存取 
2007-08-29 09:36
zcl1980
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-5-21
得分:0 
写错了,是 string name=Request.Cookies["user"].Values["username"].ToString();
2007-08-29 09:37
zcl1980
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-5-21
得分:0 
回复:(zcl1980)[求助] 请教Cookie的存取问题,望指...
怎么就没个人说啊?
没人遇到这种情况啊????
2007-08-30 10:23
梦灵儿
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:260
专家分:9
注 册:2007-8-7
得分:0 
好象不是这么取的吧。。。。。呵呵我只上感觉当时学JAVA的时候不是这样取的但在。NET中我没很少用过Cookie.

2007-08-31 19:06
zw379868872
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2006-6-25
得分:0 
你改用session吧,request.cookie是请求时的一个值,第一次因为你赋了值,所以能取出来,当你刷新了,又request了一下,所以就没值了

眼见为实,耳听为虚 技术+学历+口才=成功 我的qq是379868872
2007-09-03 15:53
zw379868872
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2006-6-25
得分:0 
如果不是这样请发到邮箱:zw_asp.net@163.com
QQ:379868872
周伟
我很有诚意为大家解决问题

眼见为实,耳听为虚 技术+学历+口才=成功 我的qq是379868872
2007-09-03 15:55
console
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-8-25
得分:0 
如果判断cookie有,还是没有值用
if(Request.Cookie["username"]==null)
{
Response.write("Cookie中没有值");
}
else
{
Response.write("cookie中的值是"+Request.cookie["username"].value.ToString());
}


Request.cookie["username"]如果没有值返回是的一个空的对象(则可以进行null的判断)
Request。cookie["username"].value;如果cookie中没有值则标示这个cookie不存在 ,自然就判断不了了,所以就出错。
2007-09-04 19:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-166169-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.531428 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved