<asp:Image ID="Image2" ImageUrl='<%#"/Upload/"+DataBinder.Eval(Container.DataItem,"用户")+DataBinder.Eval(Container.DataItem,"图片") %> ' runat="server" Height="70px" Width="135px"> </asp:Image>
以上显示为/Upload/用户图片怎么在两个字数据当中加上一个/让它变为以上显示为/Upload/用户/图片

解决方案 »

  1.   

    asp:Image ID="Image2" ImageUrl='Upload/<%# DataBinder.Eval(Container.DataItem,"用户")%>%>/<%#DataBinder.Eval(Container.DataItem,"图片") %>' runat="server" Height="70px" Width="135px"> </asp:Image>
      

  2.   

    <asp:Image ID="Image2" ImageUrl='Upload/<%# DataBinder.Eval(Container.DataItem,"用户")%>/<%#DataBinder.Eval(Container.DataItem,"图片") %>' runat="server" Height="70px" Width="135px"> </asp:Image>//這樣應該可以。
      

  3.   

    三楼的方法显示出的连接是
    Upload/<%# DataBinder.Eval(Container.DataItem,"用户")%>/<%#DataBinder.Eval(Container.DataItem,"图片") %>
    而没的提取到字段中的数据. ID都是正确的.闷
      

  4.   

    <img name="img" src="/Upload/<%#DataBinder.Eval(Container.DataItem,"用户" )%>/<%#DataBinder.Eval(Container.DataItem,"图片") %>" width="100" height="100" alt="">换了一种方法出来了.谢谢