在后台aspx.CS 文件中,table 中一个字段名为Rc_Photo,是个人照片的url,前台aspx中我想显示这个图片,要求:1.当字段Rc_Photo 值为空时,不显示图片
2.当字段名为Rc_Photo不为空时,假如为:wangli.gif,则显示这张图片在前台aspx 中如何显示:<td width="19%">
<img src='<%#DataBinder.Eval(Container.DataItem,"Rc_Photo").ToString()%>' border="0" ></div></td>
2.当字段名为Rc_Photo不为空时,假如为:wangli.gif,则显示这张图片在前台aspx 中如何显示:<td width="19%">
<img src='<%#DataBinder.Eval(Container.DataItem,"Rc_Photo").ToString()%>' border="0" ></div></td>
在后台的ItemDataBound事件里面
判断,如果为空,则这个控件不显示。注意前台你不能直接写<img>必须使用<asp:img>if (DataBinder.Eval(e.Item.DataItem,"Rc_Photo").ToString()=="")
{
System.Web.UI.WebControls.Image ImgSample=(System.Web.UI.WebControls.Image)e.Item.FindControl("ImgSample");
ImgSample.Visible=false;
}