Image grdiview图像模板内的混凝土img src

Image grdiview图像模板内的混凝土img src,image,templates,gridview,Image,Templates,Gridview,我在这样的gridview中使用图像模板 <asp:TemplateField ItemStyle-Width="20px"> <ItemTemplate> <a href="JavaScript:divexpandcollapse('div1<%# Eval("bank_id") %>');"> <

我在这样的gridview中使用图像模板

<asp:TemplateField ItemStyle-Width="20px">
                    <ItemTemplate>
                        <a href="JavaScript:divexpandcollapse('div1<%# Eval("bank_id") %>');">
                            <img alt="" id="imgdiv1<%# Eval("bank_id") %>" width="20px" border="0" src="../Images/Plus.gif" />

                        </a>
                    </ItemTemplate>
                </asp:TemplateField>


这里我使用的是
src=“../Images/Plus.gif”
,但我想有条件地设置为path。比如如果
Eval(“bank_id”)
为-1,则不应该显示图像或设置到b的路径。有人帮我设置条件图像路径吗。不必将数据直接绑定到映像,您可以调用一些函数,直接从DB向其发送数据,然后在该函数中检查该值,并根据需要返回正确的字符串(correct image src)


然后在您的cs文件中:

public string getImageSRC(int bankId)
{
    if (bankId < 0)
        return "";
    else
        return "/bank-images/" + bankId + ".jpeg";//return here the correct image path
}
公共字符串getImageSRC(int-bankId)
{
if(bankId<0)
返回“”;
其他的
返回“/bank images/”+bankId+“.jpeg”//在此处返回正确的图像路径
}

我只想在银行id为-1时生成
src=”“
,很抱歉,它只是不见了。应该是“先生,你的想法很好,但我用了另一种方式,比如在src上使用函数,就像这样
”/>
public string getImageSRC(int bankId)
{
    if (bankId < 0)
        return "";
    else
        return "/bank-images/" + bankId + ".jpeg";//return here the correct image path
}