如何在datalist中显示默认/替代图像绑定到图像控件

时间:2013-02-01 14:12:47

标签: c# image binding datalist

Visual Studio 2008,Framework 3.5,C#

我有一个Datalist控件。控件被绑定到Image Control。我正在从数据库中获取Imageurl。数据库有像这样的图像路径〜/ images / Oneslow008.jpg。但是如果oneslow008.jpg在Images文件夹中不可用,那么它现在显示占位符。相反,我想显示一些默认图像,以防图像丢失。

这是我的Binded Code asp:Image ID="Image1" runat="server" Height="80px" ImageUrl='<%# Eval("imageUrl1") %>' Width="80px"/>

1 个答案:

答案 0 :(得分:0)

您可以使用如下背景图片创建样式:

.DefaultImage {
    background-position: center center;
    background-image: url('Images/COMPUTER1.png');
    background-repeat: no-repeat;
}

使其足够小,以便在加载数据库图像时,它会掩盖背景图像。将类应用于显示图像的元素。