请教关于Cookies的调用问题!
没想到在。NET里调用COOKIES这么麻烦,花了我大半天的时间还没弄好,只好来请教大家了
我的问题是想用COOKIES来存放客户登录后的信息,如用户名和密码等,然后在首页加以判断是否登录了,现在我是用以下方法来读写COOKIE的:
写入COOKIE:
HttpCookie cookie1=new HttpCookie("mcookies1");
cookie1.Values.Add("userid",uid);
cookie1.Expires=DateTime.Now.AddMinutes(10);
Response.AppendCookie(cookie1);
读出并判断COOKIE是否有值,如果有即通过登录:
if(Request.Cookies["mcookies1"].Values["userid"]!=)
{ //通过后的代码 }
现在我的问题是,如果第一次调用此页面,那么运行上面的读出语句就会出以下错误:
“未将对象引用设置到对象的实例”
应该就是说这个COOKIE没有值或者没定义好所以不能直接调用吧,不过只要登录过网站,COOKIE里有值的话,就不会出这个错,但如果新客户进站当然不可能去先登录啦,请问这个问题要如何解决?谢啦!