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

问题语句如下 bool colname1 = this.DropDownList1.Items.FindByValue("ProImage1").Selected; 求高手指点。。。
ITMISS
浏览 466回答 5
5回答

守候你守候我

ProImage1  这个东西没有  设置var result=this.DropDownList1.Items.FindByValue("ProImage1"); 断点  就可以看到 result 是null了

宝慕林4294392

Items.FindByValue("ProImage1")这个值为null  断点调试跟踪下就知道了

饮歌长啸

没有找到ProImage1这个值呗,可以使用bool?类型,这样可以为NULL

一只名叫tom的猫

bool colname1 = this.DropDownList1.Items.FindByValue("ProImage1").Selected; 我现在不就bool类型的吗????

幕布斯7119047

ProImage1  在dropdown中没有value=“ProImage1” 这个项吧,任何的引用变量使用前都需要检查一下是否为null,如果你肯定100%的确定肯定不为null
打开App,查看更多内容
随时随地看视频慕课网APP