为什么这个图像没有在asp.net中显示?

时间:2017-03-07 01:55:49

标签: c# asp.net

我正在尝试显示数据库中的图像,但它无法正常工作。任何人都可以帮助我,请帮助我们。 结果就是我从这段代码中得到的结果。

<ItemTemplate>
    <li class="last">
        <a href="#"> <img src="../<%#Eval(" Image") %>" /></a>
    </li>
</ItemTemplate>

包含内容的表格:

1 个答案:

答案 0 :(得分:1)

您无法在byte[]标记中显示html html不支持此类型,因此您必须将其从byte[]转换为Base64String,如

<a href="#"> <img src="data:image;base64,<%# Convert.ToBase64String((byte[])Eval("Image")) %>" /></a>