如何在绑定到图像控件的数据列表中显示默认/备用图像

本文关键字:图像 列表 显示 默认 备用 数据 绑定 控件 | 更新日期: 2023-09-27 17:56:55

Visual Studio 2008, Framework 3.5, C#

我有一个数据列表控件。控件绑定到图像控件。我正在从数据库中获取图像网址。数据库的路径是这样的 image~/images/Oneslow008.jpg 。但如果 oneslow008.jpg 在图像文件夹中不可用,则目前它显示占位符。相反,我想显示一些默认图像,以防图像丢失。

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

如何在绑定到图像控件的数据列表中显示默认/备用图像

您可以使用如下所示的背景图像创建样式:

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

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