本文介绍了如何在数据列表中显示默认图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,


我有一个数据列表,其中有一个Image控件,并且在Image Control中,我正在从数据库中获取数据,但是如果表中image字段中没有值,那么我想在Image控件中显示默认图像. >
我做了以下事情:

Hi All,


I have a datalist in that I have a Image control and in Image Control I am fetching data from database but thing is this if there is no value in image field in table then I want to show a default image in Image control .

I did something like below:

<asp:Image ID="Image1" Width="75%" Height="75%" runat="server" ImageUrl=''<%# Eval("Photo") %>''  />



请帮帮我.

在此先感谢.

问候,
Mohd Wasif



Please help me.

Thanks in Advance.

Regards,
Mohd Wasif

推荐答案

<asp:Image ID="Image1" Width="75%" Height="75%" runat="server" ImageUrl=''<%# (Eval("Photo") ?? "path/to/default/image.jpg") %>''  />



希望对您有所帮助.



Hope it helps.


<asp:Image ID="Image1" Width="75%"  Height="75%" runat="server"   ImageUrl=''<%# SetPhoto(Eval("Photo"))  %>''  />





public string SetPhoto(string actualUrl)
{
    if(actualUrl != "")
         return actualUrl;
    else
        return @"~/Images/defaul.png";
}


<asp:Image ID="Image1" Width="75%" Height="75%" runat="server" ImageUrl=''<%# (String.IsNullOrEmpty(Eval("Photo").ToString()) ? Eval("Photo"):"~/default.jpg") %>''  />



就是这样.



Thats it..


这篇关于如何在数据列表中显示默认图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 02:43