出现未将对象引用设置到对象的实例的错误,总结一下出现此情况的原因:
1。设 置 的 变 量 值 为 空 或 者 取 到 的 值 为 空
(1).实体类为实例化对象,而使用类中的属性
(2).。net 传 参 获 取 对 象 为 空
(3).使用数据绑定控件与绑定字段不一致,或者<%# Eval("字段").ToString()=="1"?"Yes":"No" %>字段值为空,所以建议数据库中对字段也做null处理
(4).后台使用的服务器控件ID,页面不存在
(5). 使用dataset或者datatable时未作null处理而使用,这可能是有sql造成的
2。程序部署在IIS上用户访问量超出了IIS的承受范围也会出现这种情况。
解决方法: 编写代码时严谨,心细,检查是否存在未初始化的变量,对对象做null处理,使用try 。。cache来捕捉异常。