哦,src是一个图片 
<img  src="../../images/products/  <%#  DataBinder.Eval(Container,  "DataItem.ProductId")  %>".gif>
有问题呀???

解决方案 »

  1.   

    错误信息: 不能在设计视图中打开。在"<%..."值"...%>"快中,以不同方式将值括起来
      

  2.   

    <img src='../../images/products/ <%# DataBinder.Eval(Container, "DataItem.ProductId") %>'>
    这样就OK了
      

  3.   

    <img src='../../images/products/<%# DataBinder.Eval(Container, "DataItem.ProductId") %>'>
      

  4.   

    那如果我要在一个〈a href=????〉otherpage</a>   在 ????处传多个参数怎么写啊?用<%# DataBinder.Eval(Container, "DataItem.ProductId") %>是不是只能一个呀?
      

  5.   

    就是href中的连接要传几个参数也是数据库的 我怎么办呀,同样要用 DataBinder.Eval(Container?怎么用啊
      

  6.   

    类似这样
    <a  href='<%# "../../images/products/"+ DataBinder.Eval(Container, "DataItem.ProductId") %>'>aaaaa</a>
      

  7.   

    楼上的,我是要这样的:
    <a href="page1.aspx?param1= 参数1&param1= 参数2&param1= 参数3">
    形式,参数要用DataBinder.Eval(Container, "DataItem.ProductId")  可以吗? 多个了。
      

  8.   

    这样
    '<%# String.Format("page1.aspx?param1={0}&param2={1}", DataBinder.Eval(Container.DataItem,"字段名"), DataBinder.Eval(Container.DataItem,"字段名"))%>'
    .../>
      

  9.   

    <asp:Image id="UpLoadFile" ImageUrl='<%#"uploadimages/"&Container.DataItem("uploadfilename")%>'  BorderWidth="0" Visible='<%# Container.DataItem("uploadfilename").ToString().ToLower() <> ""%>' runat="server"/>