【机房重构】未将对象引用设置到对象的实例
2017-08-31 23:53
253 查看
前言
最近的学习越来越像一个程序猿了,随着Bug的出现,自己的IT生活瞬间充实了不少啊。所以,其中好多Bug不排除重复出现的现象。比如:“未将对象引用设置到对象的实例”且听我细细道来。
内容
首先出这个错误,核心部分就是“没有找到要查询的东西或者找的东西是空的。”下面是错误的情况:
1、初始化对象的时候没有使用关键字“New”,若使用了该关键字,在排除其他错误的情况下,尝试看看是否自己New的对象已经失效,对象的作用范围是否符合;
2、下面是几个为空的情况:
a)DataSet为空;
b)Sql语句或Database的原因导致DataReader为空;
c)在声明字符串变量时,没有给变量赋初始值;
d)Session或viewstate对象为空(null)(session为会话级别的,只要会话没有过期,session中存在的数据就 在,viewstate是页面级别的,只要这个页面在,viewstate中存在的数据就在。);
e)对控件赋文本值时,值不存在;
f)使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值;
g)使用FindControl时,控件不存在却没有做预处理;
h)若使用Datagridview或者Datalist控件时,会出现传参为空(未取到值);
i)控件名称与代码不对应,或者参数名和后面SQL语句中不一致;
j)使用FindControl时,控件不存在却没有做预处理;
k)重复定义造成未将对象引用设置到对象的错误;
如果你遇到了上面的问题,从所给出的方面进行考虑,希望对读者有所帮助。在后期寻找中发现这个比较全,所有推荐阅读链接:http://blog.csdn.net/sunqing0316/article/details/20797245
小结
1、积累错误的过程也是另一方面的成长。
相关文章推荐
- 机房重构之未将对象引用设置到对象实例解决
- ASPNETCOMPILER : error ASPRUNTIME: 未将对象引用设置到对象的实例
- 记一次"未将对象引用设置到对象的实例"问题的排查过程
- 关于未将对象引用设置到对象实例简单原理分析,与解决方法
- ashx中应用HttpContext.Current.Session ,呈现未将对象引用设置到实例(转)
- "未将对象引用设置到对象的实例"是什么原因?
- 未将对象引用设置到对象实例(转)
- 报错:GenerateSource 任务意外失败:未将对象引用设置到对象的实例
- Server.MapPath 出现未将对象引用设置到对象的实例
- 未将对象引用设置到对象的实例的一种解决方案
- 未将对象引用设置到对象的实例
- C#未将对象引用设置到对象的实例
- html网页中”未将对象引用设置到对象的实例“表示什么?
- 未将对象引用设置到对象的实例--可能出现的问题总结
- Spring.Net 未将对象引用设置到对象的实例
- 浅说--未将对象引用设置到对象的实例(System.NullReferenceException)
- 未将对象引用设置到对象的实例 解决办法
- 记一次"未将对象引用设置到对象的实例"问题的排查过程
- 无法解析的外部符号(或者未将对象引用设置到对象实例)
- ashx中使用HttpContext.Current.Session ,出现未将对象引用设置到实例