未将对象引用设置到对象的实例原因分析及解决方法
System.NullReferenceException: 未将对象引用设置到对象的实例异常是在C#程序里面、有时候也会抛: Object reference not set to an instance of an object、一般情况是使用NULL的对象超成的、一般来说只要打上断点调试一下就可以发现是那个变量或对象为NULL、下面我把抛出这个异常最常见的情况说明一下、出现“未将对象引用设置到对象的实例”错误、一般是下面的原因
1、ViewState对象为Null
2、DateSet为空
3、sql语句或Datebase的原因导致DataReader空
4、声明字符串变量时未赋空值就应用变量
5、未用new初始化对象
6、Session对象为空
7、对控件赋文本值时、值不存在
8、使用Request.QueryString()时、所获取的对象不存在、或在值为空时未赋初始值
9、使用FindControl时、控件不存在却没有做预处理
10、重复定义造成未将对象引用设置到对象的实例错误