Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net中继器控件_Asp.net_Repeater - Fatal编程技术网

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