未将对象引用设置到对象的实例 问题原因总结
未将对象引用设置到对象的实例
--
可能出现的问题总结
分类:
asp.net
2010-07-30 20:07 102671
人阅读
评论
(17)
收藏举报
datasetdatagridasp.netgoogle
数据库
sql
一、网络上的一般说法
1
、
ViewState
对象为
Null
。
2
、
DateSet
空。
3
、
sql
语句或
Datebase
的原因导致
DataReader
空。
4
、声明字符串变量时未赋空值就应用变量。
5
、未用
new
初始化对象。
6
、
Session
对象为空。
7
、对控件赋文本值时
,
值不存在。
8
、使用
Request.QueryString()
时
,
所获取的对象不存在
,
或在值为空时未赋初始值。
9
、使用
FindControl
时
,
控件不存在却没有做预处理。
10
、重复定义造成未将对象引用设置到对象的实例错误
.
一、网络上的一般说法
1、ViewState 对象为Null。
2、DateSet 空。
3、sql语句或Datebase的原因导致DataReader空。
4、声明字符串变量时未赋空值就应用变量。
5、未用new初始化对象。
6、Session对象为空。
7、对控件赋文本值时,值不存在。
8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。
9、使用FindControl时,控件不存在却没有做预处理。
10、重复定义造成未将对象引用设置到对象的实例错误.
二、
(1)所设置的变量为空值或没有取到值,一般出现在传递参数的时候出现这个问题,也会在使用DataGrid或gridview或datalist等数据控件时出现.
(2)控件名称与codebehind里面的没有对应
(3)未用new初始化对象
(4)在程序中所引用的控件不存在
解决方法:
(1)使用try..catch...finally捕捉错误,或直接用response.write()输出所取的变量值
(2)查看代码中是否存在未初始化的变量
三、 SqlConnection.Open 未将对象引用设置到对象的实例
在使用VS2003开发 ASP.NET程序时候有时候操作 SqlConnection对象的Open()方法时候会出现 未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。 源错误: 。。。。 conn.Open(); ...... 跟踪调试也肯定可以确定对conn进行new 操作但是程序经常在这个地方报错,但是有时候重启服务器或者重启IIS有能正常使用了。怎么调试也找不到问题 那么这个时候可能是你本机上安装的.NET FRAMEEWORK 框架有问题,可能没有没有安装SP1.1补丁 需要打NET FRAMEEWORK1.1 SP1的补丁,到微软官方网站下载安装后就好了。
四、一般出现NullReferenceException异常的我个人总结有以下情况:
1、对象所在的命名空间没有引用
2、对象没有实例化
3、出现异常,实例化失败对象为 null
五、 IIS 扛不住的时候,也会出现上面的错误。
当应用程序的用户访问量超过它能承受的范围之后,就会出错。
改善你的程序,使用缓存,尽量减少与数据库交互的次数。
六、我碰到的问题是,无意重置了DataSet引用,后出现这个问题,请大家好好查查自己的代码,是不是在其他地方重新引用了,在我的程序中DataSet被设置成全局对象。
七、 当你发现所有的方法不行时,打上.netframework的补丁
八、我出现这个错误,仅仅因为网站里面DAL的dll文件失效,业务层实例化不了IDAL里面的对象,但也浪费了一下午的时间在调代码上
未将对象引用设置到对象的实例
--
可能出现的问题总结
分类:
asp.net
2010-07-30 20:07 102671
人阅读
评论
(17)
收藏举报
datasetdatagridasp.netgoogle
数据库
sql
一、网络上的一般说法
1
、
ViewState
对象为
Null
。
2
、
DateSet
空。
3
、
sql
语句或
Datebase
的原因导致
DataReader
空。
4
、声明字符串变量时未赋空值就应用变量。
5
、未用
new
初始化对象。
6
、
Session
对象为空。
7
、对控件赋文本值时
,
值不存在。
8
、使用
Request.QueryString()
时
,
所获取的对象不存在
,
或在值为空时未赋初始值。
9
、使用
FindControl
时
,
控件不存在却没有做预处理。
10
、重复定义造成未将对象引用设置到对象的实例错误
.
未将对象引用设置到对象的实例
--
可能出现的问题总结
分类:
asp.net
2010-07-30 20:07 102671
人阅读
评论
(17)
收藏举报
datasetdatagridasp.netgoogle
数据库
sql
一、网络上的一般说法
1
、
ViewState
对象为
Null
。
2
、
DateSet
空。
3
、
sql
语句或
Datebase
的原因导致
DataReader
空。
4
、声明字符串变量时未赋空值就应用变量。
5
、未用
new
初始化对象。
6
、
Session
对象为空。
7
、对控件赋文本值时
,
值不存在。
8
、使用
Request.QueryString()
时
,
所获取的对象不存在
,
或在值为空时未赋初始值。
9
、使用
FindControl
时
,
控件不存在却没有做预处理。
10
、重复定义造成未将对象引用设置到对象的实例错误
.
未将对象引用设置到对象的实例 问题原因总结相关推荐
- 使用表单传递参数,request处理参数出现未将对象引用设置到对象的实例
跟着于海淘的教程看了一下asp.net 教程,做着发现一个实例老是调不对,一下是: 学做了个登陆验证 是这样的 : 当从数据库验证用户名密码正确后 用POST方法把 ...
- 未将对象引用设置到对象的实例--可能出现的问题总结
一.网络上的一般说法 1.ViewState 对象为Null. 2.DateSet 空. 3.sql语句或Datebase的原因导致DataReader空. 4.声明字符串变量时未赋空值就应用变量. ...
- c#_未将对象引用设置到对象的实例
一开始学习C#的时候用用户控件,但是控件经常崩溃,有时一旦崩溃几乎无解,所以经过半年时间,我们老师决定让我们放弃使用用户控件. 不知道你们有没有遇到过类似的情况,在用户控件里一顿撤销之后发现程序崩了, ...
- c#:未将对象引用设置到对象的实例--可能出现的问题总结(转)
摘自:http://blog.csdn.net/sollion/article/details/5777475 一.网络上的一般说法 1.ViewState 对象为Null. 2.DateSet 空. ...
- 未将对象引用设置到对象的实例
未将对象引用设置到对象的实例 在这个项目中,就是空指针异常. string web_response = "{}";JObject jo;try {jo = JObject.Par ...
- 浅说--未将对象引用设置到对象的实例(System.NullReferenceException)
System.NullReferenceException:未将对象引用设置到对象的实例,这是一个新鸟,中鸟,老鸟都避不开的错误. 下面基础的解释一下这错误: 1:本质上的错误: object ...
- C#学习Error问题:“System.NullReferenceException:未将对象引用设置到对象的实例”
[问题描述] 问题报错提示:"System.NullReferenceException:未将对象引用设置到对象的实例" 详细信息: System.NullReferenceExc ...
- vs2013 未将对象引用设置到对象的实例
在一些特殊情况发生后,vs会出现无法复制粘贴,使用快捷键则会出现 未将对象引用设置到对象的实例 的弹窗,使用起来很不方便. 经过探索,一个博友的回答解决了我的问题,直接删除 C:\Users\Admi ...
- 如何在ashx页面获取Session值(未将对象引用设置到对象的实例) (转)
如何在ashx页面获取Session值(未将对象引用设置到对象的实例) 分类: .Net学习笔记 Session 2011-11-30 10:25 902人阅读 评论(1) 收藏 举报 在一般事务处理 ...
最新文章
- Android Json解析方法
- xshell自动化脚本
- android music app架构,android-UniversalMusicPlayer 的项目运用
- Python批量剪裁图片
- 双机调试在线下载符号文件
- 驰骋工作流程引擎,ccflow,如何把子线程的数据汇总到合流节点表单中去?
- 原始Dao开发方法以及存在的问题
- python 经纬度计算距离公式_SymPy符号计算-让Python帮我们推公式
- Qt那些事0.0.2
- 如何在Spyder中使用远程服务器的python来调试代码
- 栈的亚特兰数与二叉树的前序中序遍历序列
- 代码 马佳义_武汉大学电子信息学院
- opencv cvtColor 出错
- android id设备认证失败,教大家Apple ID验证失败发生未知错误的解决方法
- 联发科毫米波雷达解决方案芯片MT2706(Autus R10)
- 安卓APP蓝牙上位机的编写二——搜索附近蓝牙设备
- 证件照修改尺寸像素大小和存储大小
- A题 序号互换(进制转换)
- python拿到股票代码和代码名称等基本信息
- Linux下架构安全邮件服务器之Sendmail