this.Image1.ImageUrl = "../Right/Images/"+ n.Images; if (n.Images1.ToString() == null || n.Images1.ToString() == "") { this.Image2.Visible = false; } else { this.Image2.ImageUrl ="../Right/Images/" + n.Images1; }
为什么Image1控件显示图片 Image2 不显示 地址嘟一样的啊!
9 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
只给出这点代码看不出什么问题来,你可以打个断点去调试一下,如果Image2显示的是方框+白色的,就是图片路径问题了。
或者把这个if (n.Images1.ToString() == null || n.Images1.ToString() == "")
改为这个试试if ( n.Images1.ToString() == "")
三国纷争
TA贡献1804条经验 获得超7个赞
看你的这段代码,如果图片路径没有问题的话,就是n.Images1没有值或为null,你可以断点调试一下;
还有就是你那个if判断条件写的有问题呀,如果n.Images1为null的时候,你(n.Images1.ToString() == null 这样判断不就报错了吗?
建议改为
if (n.Images1== null || n.Images1.ToString() == "")
{
this.Image2.Visible = false;
}
- 9 回答
- 0 关注
- 454 浏览
添加回答
举报
0/150
提交
取消