我想实现当Eval("flag").ToString()=="1"时显示in_2.gif图片,下面代码有什么问题?
<IMG height=12  src="<%#if Eval("flag").ToString()=="1"then "images/in_2.gif"%>">
谢谢!!

解决方案 »

  1.   

    Eval("flag").ToString()=="1"?"images/in_2.gif":Eval("flag").ToString()
      

  2.   

    <img src='<%# Eval("flag").ToString() == "1" ? "images/in_2.gif" : Eval("flag").ToString() %>'/>
      

  3.   


    <img style="height:12px" src='<%# Eval("flag").ToString()=="1" ? "images/in_2.gif" : ""%>' />
      

  4.   

    三元运算符<%# Eval("content").Length>10?Eval("content").subString(1,10):Eval("content")%>
      

  5.   

     <%# Eval("flag").ToString() == "1" ? "<img src=\"/images/in_2.gif\"  style=\"border: 0px;\"/>" : 要显示的文字%>
      

  6.   

    <img src='<%# Eval("flag").ToString() == "1" ? "images/in_2.gif" : "默认图片地址">'/>
      

  7.   

    真要像你这样,你去用小脚本吧<%%>
      

  8.   

    还有个办法加上runat="server" 在后台进行判断