ImageUrl="image/+'<%# DataBinder.Eval(Container.DataItem, "MoviePic">'"

解决方案 »

  1.   

    <asp:Image id="Image3" runat="server" 
      ImageUrl='image<%# DataBinder.Eval(Container.DataItem, "MoviePic">'>
    </asp:Image>
      

  2.   

    ImageUrl='image/<%# DataBinder.Eval(Container.DataItem, "MoviePic">'
      

  3.   

    ImageUrl="image/+'<%# DataBinder.Eval(Container.DataItem, "MoviePic">'"
    报错,不对
    ImageUrl='image<%# DataBinder.Eval(Container.DataItem, "MoviePic">'>
    ImageUrl='image/<%# DataBinder.Eval(Container.DataItem, "MoviePic">'
    不报错,地址不对
      

  4.   

    不将<%# DataBinder.Eval(Container.DataItem, "MoviePic">用单引号引起来,他就直接做为字符串输出了
      

  5.   

    试试这个
    ImageUrl="image/+<%# DataBinder.Eval(Container.DataItem, "MoviePic">"
      

  6.   

    ImageUrl="image/+<%# DataBinder.Eval(Container.DataItem, "MoviePic">"
    也不行的我知道方法了
    ImageUrl='<%# DataBinder.Eval(Container.DataItem, "MoviePic","images/{0}") %>'