根据ID将多个图像绑定到gridview列

时间:2012-03-03 18:35:59

标签: asp.net

在我的项目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>

我们可以在运行时绑定图像吗?请提供显示图像的代码或网站。

2 个答案:

答案 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")%>"/>