asp.net里未将对象引用设置到对象的实例有哪几种可能?

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:59:17
网站头一次进入老报未将对象引用设置到对象的实例的错误,有的时候刷新一次就好了,但有的时候却不行,必须清除浏览器的临时文件,清除cookie才行,将程序检查了一遍,该实例化的地方都new了,为什么会出现这个问题呢?
网站是用cookie保存用户信息的

在使用cookie之前先用
if(cookie["user"]!=null)
决断一下..一般未将对象引用设置到对象的实例这种错误就是使用了没值的变量导致的

出现这种情况的原因是由于你使用了那些未赋值的变量或者你使用的对象未进行判断它的为空性;对于一些特殊的对象我们要事先对他的为空性进行判断,比如用cookie来保存用户信息时,使用if(cookie["user"]!=null) 判断它的为空性。

这个异常主要是应为对象为空引发的,最好的解决方法就是你设个断点跟一下,观察出错前那个对象为空了~

cookies为空就会出现该问题