<%#DataBinder.Eval(Container.DataItem, "Content").ToString() == "" ? "暂无回复!" : "1"%>1那里怎么写?有的话我要读出来~~,谢谢

解决方案 »

  1.   

    <%#DataBinder.Eval(Container.DataItem, "Content").ToString() == "" ? "true时要实现的" : "false时要实现的"%> 
    ?:三目运算符
      

  2.   

    <%#DataBinder.Eval(Container.DataItem, "Content").ToString() == "" ? "暂无回复" : DataBinder.Eval(Container.DataItem, "Content").ToString()%> 
    直接这样写不行么,不为空,是不是把回复内容给显示出来?
      

  3.   

    <%#DataBinder.Eval(Container.DataItem, "Content").ToString() == "" ? "暂无回复!" : DataBinder.Eval(Container.DataItem, "Content").ToString()%> 就相当于if...else... 如果为空时返回"暂无回复"否则就返回取出的值
      

  4.   

    <%#DataBinder.Eval(Container.DataItem, "Content").ToString() == "" ? "暂无回复" : DataBinder.Eval(Container.DataItem, "Content").ToString()%>