我正在使用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绑定到,但只是图像没有显示。
答案 0 :(得分:0)
请您分享“NewsReleaseImage”的价值。
是普通的图像文件名还是相对路径?如果它是纯文件名,那么在ItemBound中追加相对于你的路径,如果它是固定的那么你可以像下面那样直接追加
SRC = “/图片/&LT;%#的eval(” NewsReleaseImage “)%&gt;” 中
答案 1 :(得分:0)
我建议您查看生成的HTML并查看生成的src
属性。