这必须是我愚蠢,但我无法弄清楚为什么我可以看到标签而不是缩略图。这是代码:
<asp:DataList ID="DataList1" runat="server" DataSourceID="AccessDataSource1" RepeatColumns="5" DataKeyField="ID">
<ItemStyle />
<ItemTemplate>
<table>
<tr>
<td>
<asp:HyperLink ID="VidLink1" runat="server" Target="_blank" NavigateUrl='<%# "VideoPlayer.aspx?ID=" & Eval("ID") %>' >
<asp:Image ID="VidThumb" runat="server" ImageUrl='<%# "videos/TrainingVideos/Thumbnail" & Eval("Thumbnail") %>' /></asp:HyperLink>
</td>
</tr>
<tr>
<td><asp:Label ID="VidTitle" runat="server" Text='<%# Eval("Title") %>' /></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
以下是图片的路径: Y:\ intranet \ videos \ TrainingVideos \ Thumbnail但我得到的只是红色的“X”。 “缩略图”确实是数据库中字段的名称,我有jpg文件扩展名。有什么想法吗?
答案 0 :(得分:1)
尝试更换。看看它是否有效......
ImageUrl ='&lt;%#“videos / TrainingVideos / Thumbnail /”&amp; Eval(“缩略图”)%&gt;'