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

1、DataReader从数据库中取数据因为没有取到数据或取到的数据为空:比如,查询name="123",但是没有该数据

2、Session对象为空:这个因为重编译或者重启iis都会造成

3、没有使用new初始化对象:这个遇到的比较少

4、使用了没有赋值的字符串变量。

5、ViewState对象为Null

6、对控件赋文本值的时候,值不存在。

7、使用Request.QueryString()的时候,所获取的对象不存在或为空:这个一般加个条件判断,if(Request.QueryString("ori")!=null)就能解决

8、重复定义造成未将对象引用设置到对象的实例错误