为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net C# 错误 System.NullReferenceException 未将对象引用设置到对象的实例

asp.net C# 错误 System.NullReferenceException 未将对象引用设置到对象的实例

ITMISS 2018-12-06 16:19:02
问题语句如下 bool colname1 = this.DropDownList1.Items.FindByValue("ProImage1").Selected; 求高手指点。。。
查看完整描述

5 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

ProImage1  这个东西没有  设置var result=this.DropDownList1.Items.FindByValue("ProImage1"); 断点  就可以看到 result 是null了
查看完整回答
反对 回复 2018-12-09
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

Items.FindByValue("ProImage1")这个值为null  断点调试跟踪下就知道了
查看完整回答
反对 回复 2018-12-09
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

没有找到ProImage1这个值呗,可以使用bool?类型,这样可以为NULL
查看完整回答
反对 回复 2018-12-09
?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

bool colname1 = this.DropDownList1.Items.FindByValue("ProImage1").Selected; 我现在不就bool类型的吗????
查看完整回答
反对 回复 2018-12-09
?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

ProImage1  在dropdown中没有value=“ProImage1” 这个项吧,任何的引用变量使用前都需要检查一下是否为null,如果你肯定100%的确定肯定不为null
查看完整回答
反对 回复 2018-12-09
  • 5 回答
  • 0 关注
  • 465 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信