当前位置: 代码迷 >> ASP.NET >> 新人的有关问题关于图片的隐藏,很简单,解决马上给分
  详细解决方案

新人的有关问题关于图片的隐藏,很简单,解决马上给分

热度:7020   发布时间:2013-02-26 00:00:00.0
新人的问题关于图片的隐藏,很简单,解决马上给分~
有一个image,在数据库中有图片时将图片显示,没有图片时讲控件隐藏
if(sdr[ "img "].ToString()==null)
{
this.Image1.Visible=false;
}
else
{
this.Image1.ImageUrl= "up\\ "+sdr[ "newspic "].ToString();
}
现在不能隐藏控件,有什么问题啊~或者还有什么办法能够实现


------解决方案--------------------------------------------------------
用visible可以控制image的隐藏
有可能这里的sdr[ "img "].ToString()不为null
可以试下:
string imgUrl = (sdr[ "img "] == DBNull.Value) ? string.Empty : (string)sdr[ "img "];
if(string.IsNullOrEmpty(imgUrl)) { this.Image1.Visible=false; }
------解决方案--------------------------------------------------------
sdr[ "img "].ToString()==null

这里有错吧?

如果是null了,你tostirng()就报错了

应该是==string.empty
  相关解决方案