读书人

Label展示动态值的字体的颜色

发布时间: 2012-09-09 09:27:54 作者: rapoo

Label显示动态值的字体的颜色
<asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' />
Label的值是数据库中一个字段的值,是从数据库中动态获取的。
我的问题:如何根据获得的值来控制显示的字体颜色。比如:“ID”的可能值:1,、2、3.当ID为3时,显示为红色的3.

[解决办法]
<asp:Label ID="IDLabel" runat="server" Text='<%# GetColor(Eval("ID")) %>' />

C# code
public string GetColor(object o){ int id=(id)o; if(id==1){ return "<span style='color:red'>1</span>"; }elsel if(id==2){ .. }} 

读书人网 >asp.net

热点推荐