DataSourceID="SqlDataSource1">
<li><span></span>
<asp:ImageButton ID="ImageButton7" runat="server" imageUrl= ' <%# Eval( "imagename ") %>' Width="60px" Height="60px"/>
</a></li>
</ItemTemplate>
</asp:DataList>
一些浏览器不会返回上传文件在客户端上的路径,所以不要试图在你的服务器端上获取它。
没看懂。。你是把图片直接存数据库了 还是存的图片路径 啊? 如果直接存的数据库 那就用行绑定事件转换一下。。如果是路径 那就看你存的路径是物理路径还是服务器路径了。。
服务器是要在客户端计算机授权之后才能获取客户端图片路径,而且很多浏览器屏蔽了上传文件的完整路径。如果是要显示客户端的图片,可以将在客户端授权的情况下将文件复制一份到服务器,数据库存路径在显示出来。