<tr>   
  <td><a   href="Content.aspx"><%#   DataBinder.Eval(Container,   "t0")%></a>   
  </td>   
  <td><a   href="Content.aspx"><%#   DataBinder.Eval(Container,   "t1")%></a>   
  </td> 
iif(isnull(<%#   DataBinder.Eval(Container,   "t2")%>),,<td><a   href="Content.aspx"><%#   DataBinder.Eval(Container,   "t2")%></a>   
  </td>  )
</tr>

解决方案 »

  1.   

    iif(isnull(<%#   DataBinder.Eval(Container,   "t2")%>),,<td><a   href="Content.aspx"><%#   DataBinder.Eval(Container,   "t2")%></a>   
      </td>  )不加%>吗?
      

  2.   

    <td visible='<%# show(DataBinder.Eval(Container, "t1"))%>'><a href="Content.aspx"><%# DataBinder.Eval(Container, "t1")%></a> 
    </td>
    td不知道有没有visible属性。应该有一个是否显示的属性。.cs 在后代码里定义一个函数
    public string show(string t1)
    {
       if(t1==""要不就是null){ return false;} else { return true;}//如果为空则不显示
    }