用string.formathttp://stackoverflow.com/questions/9348006/href-news-aspxid-evalid-not-work-in-linkbutton-asp-net

解决方案 »

  1.   

    ImageUrl='~/IMAGES/<%#Eval("Style") %>.jpg'
    =>
    ImageUrl='<%#"~/IMAGES/"+Eval("Style") %>.jpg' 试试
      

  2.   

    <asp:Image ID="Image1" runat="server" ImageUrl='~/IMAGES/<%#Eval("Style") %>.jpg' 不能这么用的吧,只能通过后台事件绑定或者
      

  3.   

    <img src="/IMAGES/<%#Eval("Style") %>.jpg" Width="137" Height="48"/>
      

  4.   

    http://localhost:5873/%3C%#%20string.Format("~/IMAGES/{0}.jpg"%20,%20Eval("Style")%20%>)重点啥产生这些乱码   /%3C%#%20
      

  5.   

    乱码就要看你存进去的是什么格式,和现在你aspx页面想得到的是不是一样!
      

  6.   

    我在显示图片,右键-属性,显示http://localhost:5873/%3C%#%20string.Format("~/IMAGES/{0}.jpg"%20,%20Eval("Style")%20%>)
      

  7.   

    要显示图片可以在后台写个public方法返回图片路径,前台调用这个方法就可以了