<%# DataBinder.Eval(Container.DataItem, "pic_path") %>
pic_path字段中存放的是图片路径
要如何显示图片?

解决方案 »

  1.   

    在<ItemTemplate>中放
    <asp:Image enableViewState="false" runat="server" ImageURL='<%# DataBinder.Eval(Container.DataItem, "pic_path") %>' ImageAlign="Middle">
    </asp:Image>
      

  2.   

    <img src=<%# DataBinder.Eval(Container.DataItem, "pic_path") %>>
      

  3.   

    在<ItemTemplate>中放
    <asp:Image enableViewState="false" runat="server" ImageURL='<%# DataBinder.Eval(Container.DataItem, "pic_path") %>' ImageAlign="Middle">
    </asp:Image>出现的错误是:The server tag is not well formed.
      

  4.   

    不要在绑定图片的时候用服务器端控件~就用HTML代码~<img src=<%# DataBinder.Eval(Container.DataItem, "pic_path") %>>蛮好!
      

  5.   

    pic_path这个路径不全的,还要再加"picture\",这要怎么写啊?
      

  6.   

    如果你的还要再加"picture\"的这个路径是固定的就用下面的。
    <img src="/picture/<%# Eval("pic_path") %>">如果不固定的是服务器程序有关的,就给datalist的onitembound事件中写代码,具体事件的用法你可以在网站查一下,一大堆