当前位置: 代码迷 >> ASP.NET >> 这个三目运算如何写?速度结贴
  详细解决方案

这个三目运算如何写?速度结贴

热度:5756   发布时间:2013-02-25 00:00:00.0
这个三目运算怎么写?速度结贴
<asp:Label ID="Label1" runat="server" Text='(Eval("title").ToString()=="")?"Label1不显示":""Label1显示"' ></asp:Label>


------解决方案--------------------------------------------------------
Eval("title") + "" == "" ? "" : Eval("title")

不过label 的text 属性为空时页面是不会显示的哦

<asp:label ID="Label1" runat="server" Text= '<%#Eval("title")%>' Visible='<%#Eval("title")+"" != ""%>'> </asp:Label > 

------解决方案--------------------------------------------------------
<asp:Label ID="Label1" runat="server" Text= '(Eval("title").ToString()=="")?"":'Eval("title")'' > </asp:Label > 

------解决方案--------------------------------------------------------
学习了`
------解决方案--------------------------------------------------------
<asp:Label ID="Label1" runat="server" Text= '(Eval("title")==null)?"Label1不显示":""Label1显示" ' > </asp:Label >
------解决方案--------------------------------------------------------
在数据库里判断,显示可能 更好看点
 如果 =空 
就绑定那列
  相关解决方案