如何在列表视图中向产品添加图像?

问题描述 投票:-1回答:1

我不知道如何向列表视图添加图像。

我尝试添加

<asp:Image ID="image" runat="server" Width ="150" Hight="150" 
    ImageUrl=<%# Eval("pimg") %> />

<asp:ListView ID="ListView1" runat="server" DataSourceID="SqlDataSource">
    <AlternatingItemTemplate>
        <span style="">
            name:
            <asp:Label ID="pnameLabel" runat="server" Text='<%# Eval("pname") %>' />
            <br />
            price:
            <asp:Label ID="ppriceLabel" runat="server" Text='<%# Eval("pprice") %>' />
            <br /><br />
        </span>
    </AlternatingItemTemplate>
    <EditItemTemplate>
        <span style="">
            name:
            <asp:TextBox ID="pnameTextBox" runat="server" Text='<%# Bind("pname") %>' />
            <br />
            price:
            <asp:TextBox ID="ppriceTextBox" runat="server" Text='<%# Bind("pprice") %>' />
            <br />
            <asp:Button ID="UpdateButton" runat="server" CommandName="Update" Text="Update" />
            <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Cancel" />
            <br /><br />
        </span>
    </EditItemTemplate>
    <EmptyDataTemplate>
        <span>No data was returned.</span>
    </EmptyDataTemplate>
    <InsertItemTemplate>
        <span style="">
            name:
            <asp:TextBox ID="pnameTextBox" runat="server" Text='<%# Bind("pname") %>' />
            <br />
            price:
            <asp:TextBox ID="ppriceTextBox" runat="server" Text='<%# Bind("pprice") %>' />
            <br />
            <asp:Button ID="InsertButton" runat="server" CommandName="Insert" Text="Insert" />
            <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Clear" />
            <br /><br />
        </span>
    </InsertItemTemplate>
    <ItemTemplate>
        <span style="">
            name:
            <asp:Label ID="pnameLabel" runat="server" Text='<%# Eval("pname") %>' />
            <br />
            price:
            <asp:Label ID="ppriceLabel" runat="server" Text='<%# Eval("pprice") %>' />
            <br /><br />
        </span>
    </ItemTemplate>
    <LayoutTemplate>
        <div id="itemPlaceholderContainer" runat="server" style="">
            <span runat="server" id="itemPlaceholder" />
        </div>
        <div style="">
        </div>
    </LayoutTemplate>
    <SelectedItemTemplate>
       <span style="">
            name:
            <asp:Label ID="pnameLabel" runat="server" Text='<%# Eval("pname") %>' />
            <br />
            price:
            <asp:Label ID="ppriceLabel" runat="server" Text='<%# Eval("pprice") %>' />
            <br /><br />
        </span>
    </SelectedItemTemplate>
</asp:ListView>

我没有将图像添加到数据库中,但是我添加了它们的URL并将所有图像放入名为img的文件夹中。访问中图像URL的标题为pimg。如何将图像添加到ListView?

c# asp.net image listview
1个回答
0
投票

图片网址需要在其两边加上单引号。签出所有其他EvalBind,以查看其他示例。

ImageUrl='<%# Eval("pimg") %>'
© www.soinside.com 2019 - 2024. All rights reserved.