日期:2014-05-17  浏览次数:20488 次

图片绑定问题
我要在datalist中显示数据库中每个人的基本信息,还要绑定该人的照片(照片以人的姓名命名)。
基本信息能绑定,如在label上绑定:Eval("姓名"),即可。
但image上的Eval如何绑定,照片存在mige1文件夹里。

------解决方案--------------------
引用:
  修改后,不能显示照片,代码如下:
 <asp:Image ID="Image1" runat="server" Height="161px" ImageUrl='mige1/<%# Eval("姓名") %>.jpg' Width="128px" />
你先确定路径没问题,是mige1/姓名.jpg? 如果涉及到了相对路径,最好用~/mige1从根目录开始找
------解决方案--------------------
Image 绑定 URL 需要用两个参数的 Eval,示例如下:
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("姓名", "mige1/{0}.jpg") %>' />