<asp:Image ID="Image3" runat="server" Height="295px" 
                               ImageUrl='<%# Eval("imageurl") %>' Visible='<%# Eval("isimage") %>' 
                               Width="246px" />
绑定时候不显示图片,还说什么指定的转换无效,并且,还说什么

解决方案 »

  1.   

    你看一下生成的网页源代码好象用asp控件是不能这样做的用<img>
      

  2.   

    是这里
    Visible=' <%# Eval("isimage") %>' 
    出错了吧
      

  3.   

    Visible=' <%# Eval("isimage") %>' 
    用一个三元表达式做一下判断
      

  4.   

    果然是那个地方的问题!!
    但是有什么办法可以通过数据绑定的形式来控制图片的显示么??
    具体代码哈!!就是如何控制visible属性
      

  5.   

    你数据库中isimage是什么类型啊
      

  6.   

    Visible='<%#(bool)Eval("isimage")%>'
      

  7.   

    我用的是access,就是用的文本啊!里面存储的是true 或者是 false
    这样不行么?那该怎么办啊
      

  8.   

    Visible=<%=disp.ToString()=="true"?"true":"false"%>"