我想要做的是在转发器中显示图像。我从数据库中获取图像名称,但我试图从图像文件夹中引用图像名称,此刻这就是我所拥有的:
<asp:Image ID="Image1" runat="Server" ImageUrl='~/Images/<%#DataBinder.Eval(Container.DataItem, "ProductImage")%>' />
但它不起作用,只有图像名称显示在转发器中。
请帮助任何人。 非常感谢!
答案 0 :(得分:1)
尝试
<asp:Image ID="Image1" runat="Server"
ImageUrl='<%# "~/Images/" + Eval("ProductImage") %>' />
答案 1 :(得分:0)
改为使用HTML img标记:
<img src='~/Images/<%#DataBinder.Eval(Container.DataItem, "ProductImage")%>'/>
答案 2 :(得分:0)
试试这个。
<asp:Image ID="Image1" runat="Server" ImageUrl="<%# "~/Images/" + DataBinder.Eval(Container.DataItem, "ProductImage").ToString() %>" />