ASP.NET 中如何在使用Eval()绑定数据时使用三元运算符
1个回答
展开全部
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().Length10?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))) %'/
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询