1

Visual Studio 2008,框架 3.5,C#

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

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

4

1 回答 1

0

您可以使用这样的背景图像创建样式:

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

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

于 2013-02-01T14:25:17.197 回答