注册 登录
编程论坛 ASP.NET技术论坛

我想在页面load里面先检查下是否已经登录,但是获取cookies错误怎么回事那

ylof1986 发布于 2010-06-30 08:27, 776 次点击
        Dim Cookiestr As String
        Cookiestr = Request.Cookies("User").Value

昨天第一开始编写的时候没加这个,然后创建了一个cookie,然后再添加的判断
今天又测试一下,就发生了错误,说是   未将对象引用设置到对象的实例。

怎么回事哦



---------------
我是先Request.Cookies().Count了一下,看看是不是0。。。。。


[ 本帖最后由 ylof1986 于 2010-6-30 08:37 编辑 ]
1 回复
#2
冰镇柠檬汁儿2010-06-30 09:20
因为Request.Cookies("User")的值是null
那么去取null的value值,一定会报你这样的异常。
也就是说,你的Cookies("User")还没有赋值就去读取了,你读取了一个不存在的东西
1