ASP.NET 中如何在使用Eval()绑定数据时使用三元运算符

ASP.NET邦定数据“<%#Eval("Sex")%>”运用三元运算符: 
<%#(Eval("Sex", "{0}") == "01") ? "男" : "女"%>

 

<%#(Convert.ToInt32(Eval("NowDate","{0}"))>60)?Convert.ToInt32(Eval("NowDate"))/60+"小时前":Eval("NowDate").ToString()+"分钟前"%>  来自优酷网


 ImageUrl='<%#(Eval("Use_Pic", "{0}").ToString() =="Null")? "Head/head.png" : Eval("Use_Pic")%>' 

 

数据绑定时多余的长度用“……”代替:

 

Eval绑定方法:


   
       
    

  

 

多条件绑定:


   
     <%#Eval("hg_A").ToString()=="1"?"通过":Eval("hg_A").ToString()=="2"?"不通过":""%>
    

 

你可能感兴趣的:(ASP.NET 中如何在使用Eval()绑定数据时使用三元运算符)