使用Eval 繫結資料時使用三元運算子

2021-06-20 07:34:09 字數 621 閱讀 2298

asp.net邦定資料「<%#eval("***")%>」運用三元運算子: 

<%#(eval("***", "") == "01") ? "男" : "女"%>

<%#(convert.toint32(eval("nowdate",""))>60)?convert.toint32(eval("nowdate"))/60+"小時前":eval("nowdate").tostring()+"分鐘前"%>來自優酷網

imageurl='<%#(eval("use_pic", "").tostring() =="null")? "head/head.png" : eval("use_pic")%>' 

資料繫結時多餘的長度用「……」代替:

10?eval("newstitle").tostring().substring(0,10)+"……":eval("newstitle")%>'/>

eval繫結方法:

'/>

多條件繫結:

<%#eval("hg_a").tostring()=="1"?"通過":eval("hg_a").tostring()=="2"?"不通過":""%>

資料繫結時Eval的使用

imageurl eval 是否啟用 tostring 啟用 images play.png images stop.png commandname beginandstop height 16px width 16px commandargument eval bt id 開始做的時候居然忘了 這...

WPF使用非同步繫結資料

1.wpf的xaml方式非同步繫結 step1 定義獲取資料的方法,這裡以省市縣作為例子 code classregiondao publiclistgetcitiesfromprovince int?pid listlist entity.cities.where c c.provinceid p...

mysql 三元 mysql三目運算使用示例

業務需要按實際成立金額排序,要用的有三個字段 price 商品 pay 實際支付 num 購買數量 如果商品有優惠就是按pay 成立,也就是pay 0,如果沒有優惠就是實價成交,pay 0.所以我們要的實際 就是如果pay 0就是pay num,否則就是price num.這也就是要用到三目運算pa...