日期:2014-05-18  浏览次数:20406 次

大家帮我分析下这个判断
我数据库字段假如有图片的存储的是图片地址   没有的话存储为null或者“”
使用的是datalist

<%#(Convert.IsDBNull(DataBinder.Eval(Container.DataItem, "propic "))||(DataBinder.Eval(Container.DataItem, "propic ").ToString().Trim()== " "))   ?   isimage=1:isimage=0%>
<%if(isimage==1){%>

<div> 没有图片 </div>

<%}else{%>

<div> 有图片 </div>
<%}%>
请教一个关于判断的问题     为什么执行的一直是else下面的呢

------解决方案--------------------
<%#(Convert.IsDBNull(DataBinder.Eval(Container.DataItem, "propic "))? isimage=1:isimage=0 || DataBinder.Eval(Container.DataItem, "propic ").ToString().Trim()== " "))?isimage=1:isimage=0%>