无法在数据列表视图中显示图像

时间:2012-12-10 14:22:09

标签: database visual-studio-2010

我尝试使用visual studio中的数据列表在数据库中显示我的图像。

    <ItemTemplate>
        <td runat="server" style="width:300px">
             <asp:ImageButton ID="ImageButton1" runat="server"  Height="184px" Width="120px" ImageUrl='<%# Eval("image", "images\\{0}") %>' PostBackUrl='<%# Eval("productID", "ProductDetails.aspx?productID={0}") %>' /><br />
             <p><b><asp:Label ID="productIDLabel" runat="server" Text='<%# Eval("title") %>' /></b></p>
           <p>Price &nbsp;  <asp:Label ID="priceLabel" runat="server" Text='<%# Eval("price","{0:C}") %>' /></p>
        </td>
    </ItemTemplate>

我有一个列名“image”。但是,浏览器上没有显示任何图像。有人可以帮我解决一下吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

修改ImageButton以引用~/Images/文件夹,如下所示:

<asp:ImageButton ID="ImageButton1" runat="server"  ImageUrl='~/Images/<%# Eval("image") %>' ... />