DataList不绑定图像

时间:2015-07-28 09:58:03

标签: c# asp.net

我正在使用Datalist并在其上绑定一些信息,但我的Datalist没有显示我的图像。

这是我的Aspx代码:

<asp:DataList ID="datalistnewsrelease" runat="server" RepeatColumns="4" BorderColor="WhiteSmoke"
                    RepeatDirection="Vertical" RepeatLayout="Flow" Width="100%" OnItemCommand="datalistnews_ItemCommand">
    <ItemTemplate>
        <div class="newsbox m5">
            <p class="black">
                <asp:Label ID="lbldate" runat="server" class="b red" Text='<%#Eval("NewsReleaseDate") %>'></asp:Label>
                <asp:Label ID="lblmonth" runat="server" class="b red" Text='<%#Eval("NesReleaseMonth") %>'></asp:Label>
                <asp:Label ID="lblyear" runat="server" class="b red" Text='<%#Eval("NewsReleaseYear") %>'></asp:Label>
                <br>
                <asp:Label ID="lbltitle" runat="server" class="b blue" Text='<%#Eval("NewsReleaseTittle") %>'></asp:Label>
                <a href="<%#Eval("NewsReleaseImage")%>" rel="gallery">
                    <img src="<%#Eval("NewsReleaseImage")%>" width="88" height="62" class="fr ml8" alt="">
                </a>
                <asp:ImageButton ID="NewsRelease" runat="server" Style="float: right;" img src="images/read.png"
                                    CommandArgument='<%#Eval("NewReleaseId")%>' CommandName="View" />
            </p>
            <div class="cb pb5">
            </div>
        </div>
    </ItemTemplate>
</asp:DataList>`

我的代码类似于Gridview我将DataList绑定到,但只是图像没有显示。

2 个答案:

答案 0 :(得分:0)

请您分享“NewsReleaseImage”的价值。

是普通的图像文件名还是相对路径?如果它是纯文件名,那么在ItemBound中追加相对于你的路径,如果它是固定的那么你可以像下面那样直接追加

  

SRC = “/图片/&LT;%#的eval(” NewsReleaseImage “)%&gt;” 中

答案 1 :(得分:0)

我建议您查看生成的HTML并查看生成的src属性。