在我的项目gridview列中,我需要根据数据库提供的Id显示多个图像。 我使用templte字段在下面的网格上显示图像,但没有在网格上显示任何图像。
请任何人帮助我。\
<asp:TemplateField>
<ItemStyle Width="20px" HorizontalAlign="Center" />
<ItemTemplate>
<a href="#" id="lnkAssetTypeIndicator"
title="View/Edit Asset Details"
onclick="return LoadAssetDetails('<%# Eval("AssetId") %>', 0)">
<%# (Eval("AssetTypeIndicator").ToString() != "1" ?
"<img border='0' src='Images/AssetType_' " + Eval("AssetTypeId") + " '.png' >"
: "")%>
</a>
</ItemTemplate>
我们可以在运行时绑定图像吗?请提供显示图像的代码或网站。
答案 0 :(得分:0)
<%# (Eval("AssetTypeIndicator")).ToString() != "1" ?
"<img border='0' src='Images/AssetType_" + Eval("AssetTypeId") + ".png' />" : "")%>
答案 1 :(得分:0)
您必须提供图像ID和路径。
<img id="imgsome" alt="My Images" src="/ImagePath/<%#Eval("ID")%>"/>