超文本传输协议不可用
datalist中存在,html和标准控件各一个img。
代码如下:
[Quote=目前代码如下]
<asp:DataList ID="DataList1" runat="server" RepeatColumns="2" Width="435px" DataKeyField="AlbumPhotoID">
<ItemTemplate>
<table style="width: 305px; height: 111px">
<tr>
<td rowspan="3" style="width: 101px; height: 107px;">
<a href="photo.aspx?AlbumPhotoID=<%# Eval("AlbumPhotoID") %>">
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("PhotoUrl") %>' />
</a>
<img src='Eval("PhotoUrl")' /></td>
<td colspan="2" rowspan="3" style="height: 107px">
相册名:<asp:Label ID="Label1" runat="server" Text='<%# Eval("AlbumName") %>'></asp:Label><br />
创建者:<asp:Label ID="Label2" runat="server" Text='<%# Eval("UserCode") %>'></asp:Label><br />
图片个数:<asp:Label ID="Label3" runat="server" Text='<%# Eval("HitCount") %>'></asp:Label><br />
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">编辑相册</asp:LinkButton>
</td>
</tr>
<tr>
</tr>
<tr>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
[/Quote]
<asp:Image ID="Image1" runat="server" ImageUrl="~/Temp/File/NewPhotos/红红好姑娘/image.jpg" /> 这种是可以看到图片的,但是eval("PhotoUrl")绑定之后就看不到了。数据库中的PhotoUrl就是~/Temp/File/NewPhotos/红红好娘/image.jpg
是什么原因呢?
标准控件和html控件都不能显示,只有给出路径才能显示,为什么??
绑定就是就提示 协议:超文本传送协议
类型:不可用
大小:不可用
给出正确路径者,分全部给他。