怎么会是“@”符号?<asp:Image ImageUrl='..\upload\book\<%# DataBind.Eval(Container.DataItem,"book_img") %>' Runat=server ID=imgid>

解决方案 »

  1.   

    用<asp:Image ImageUrl='..\upload\book\<%# DataBind.Eval(Container.DataItem,"book_img") %>' Runat=server ID=imgid>
    也不行啊
      

  2.   

    我看了图片属性是也出现<%# DataBind.Eval(Container.DataItem,"book_img") %>
      

  3.   

    <asp:Image ImageUrl='..\upload\book\<%# DataBind.Eval(Container.DataItem,"book_img") %>' Runat=server ID=imgid>是不是最后少了 /
    <asp:Image ImageUrl='..\upload\book\<%# DataBind.Eval(Container.DataItem,"book_img") %>' Runat=server ID=imgid />
      

  4.   

    <asp:Image ImageUrl='<%# DataBind.Eval(Container.DataItem,"book_img","..\\upload\\book\\{0}") %>' Runat=server ID=imgid />
      

  5.   

    你有没有在Page_Load中:
    Page.DataBind() 啊?
      

  6.   

    应该是<%# DataBinder.Eval(Container.DataItem,"book_img") %>'
    是DataBinder 而不是DataBind