新闻资讯

System.NullReferenceException 未将对象引用设置到对象的实例

发布时间:2010-11-06

点击量:

System.NullReferenceException 未将对象引用设置到对象的实例


很多时候在我们运行程序时,会出现“未将对象引用设置到对象的实例”这样的提示信息,就我个人遇到的情况而言,主要是在代码中重复定义了造成的,只要将其中一个删除就可以了。现将从网上收集的各种解决方法汇总如下:

第一种:重复定义造成未将对象引用设置到对象的实例错误

一般在C#中造成“未将对象引用设置到对象的实例”错误都是控件名称与codebehind里面的没有对应,对于初学编程的人,而在编码中重复定义也会造成这种问题的产生。

第二种:空对象引用导致错误   

1。控件不存在。(可加入判断是否为null来解决)

2。执行权限不够。加ASPNET和EVETRYONE所有权限。

1、ViewState 对象为Unll。

2、DateSet 空。

3、sql语句或Datebase的原因导致DataReader空。

4、声明字符串变量时未赋空值就应用变量。

5、未用new初始化对象。

6、Session对象为空。


本人是在登录后台时出此错误,症状是:在本地没有问题,传到服务器上就出此问题,后来在web.config 中吧debug=true,此时提示验证码判断处出错误,后来经过测试,得知是验证码的session为null了,当然不会与输入的验证码相等了,所以出现错误

 


服务热线

服务热线

15383239821

微信咨询
微信二维码
返回顶部
×微信二维码

截屏,微信识别二维码

微信号:

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!