首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-09-09 
Label显示动态值的字体的颜色asp:Label IDIDLabel runatserver Text%# Eval(ID) % /Label

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){ .. }} 

热点排行