码迷,mamicode.com
首页 > 其他好文 > 详细

repeater绑定数据三元运算符处理

时间:2015-06-02 17:23:01      阅读:1664      评论:0      收藏:0      [点我收藏+]

标签:

ASP.NET邦定数据“<%#Eval("Sex")%>”运用三元运算符: 

<%#(Eval("Sex", "{0}") == "01") ? "男" : "女"%>
<%#(Convert.ToInt32(Eval("NowDate","{0}"))>60)?Convert.ToInt32(Eval("NowDate"))/60+"小时前":Eval("NowDate").ToString()+"分钟前"%><span class="style3"> 来自发行者</span></td>

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

 

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

<asp:LinkButton ID="linkMessage" ForeColor="Black" runat="server" Text=‘<%#Eval("NewsTitle").ToString().Length>10?Eval("NewsTitle").ToString().Substring(0,10)+"……":Eval("NewsTitle")%>‘/>

 

Eval绑定方法:

<asp:TemplateField HeaderText="付费状态">
<ItemTemplate>
<asp:Label runat="server" ID="lbPayStatus" Text=‘<%#BLL.OrderBLL.GetPayStatus(Convert.ToInt32(Eval("id"))) %>‘/>
</ItemTemplate>
</asp:TemplateField>

 

多条件绑定:

<asp:TemplateField HeaderText="一审结果">
<ItemTemplate>
<%#Eval("hg_A").ToString()=="1"?"通过":Eval("hg_A").ToString()=="2"?"不通过":""%>
</ItemTemplate>
</asp:TemplateField>

为空输出提示,不为空输出结果

<%#Convert.ToString(Eval("jubao")).Length<1 ? "已收到" : Eval("jubao").ToString()%>

repeater绑定数据三元运算符处理

标签:

原文地址:http://www.cnblogs.com/mjlblog/p/4546900.html

(1)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!