asp.net中继器控件
我要做的是在中继器中显示图像。我正在从数据库中获取图像名称,但我正在尝试引用图像文件夹中的图像名称,目前这是我拥有的:asp.net中继器控件,asp.net,repeater,Asp.net,Repeater,我要做的是在中继器中显示图像。我正在从数据库中获取图像名称,但我正在尝试引用图像文件夹中的图像名称,目前这是我拥有的: <asp:Image ID="Image1" runat="Server" ImageUrl='~/Images/<%#DataBinder.Eval(Container.DataItem, "ProductImage")%>' /> 但它不工作,只有图像名称显示在中继器中 求求你,任何帮助都可以。 提前多谢 改用HTML img标记: <i
<asp:Image ID="Image1" runat="Server" ImageUrl='~/Images/<%#DataBinder.Eval(Container.DataItem, "ProductImage")%>' />
但它不工作,只有图像名称显示在中继器中
求求你,任何帮助都可以。
提前多谢 改用HTML img标记:
<img src='~/Images/<%#DataBinder.Eval(Container.DataItem, "ProductImage")%>'/>
”/>
试试看
试试这个
<asp:Image ID="Image1" runat="Server" ImageUrl="<%# "~/Images/" + DataBinder.Eval(Container.DataItem, "ProductImage").ToString() %>" />
产品图像中包含什么?图像的二进制表示?URL片段?它属于哪个容器?它是如何绑定到中继器的?我所做的是创建了一个上载按钮,上载按钮将图像的名称存储在数据库和图像扩展名中,例如“Flowers.jpg”,实际的图像文件存储在文件夹“images”中。所以我试图在中继器中显示图像。
<asp:Image ID="Image1" runat="Server" ImageUrl="<%# "~/Images/" + DataBinder.Eval(Container.DataItem, "ProductImage").ToString() %>" />