当前位置:编程学习 > C#/ASP.NET >>

怎么根据需要修改.net页面字体显示颜色

比如下面这段代码,我要当# Eval("FeeType_Des")为“欠费”的情况下,让欠费两个字显示红色,当为# Eval("FeeType_Des")为“不欠费”的情况下显示黄色,请问要怎么改代码? <asp:TemplateField HeaderText="费用状态"> <ItemTemplate> <%# Eval("FeeType_Des")%> </ItemTemplate> </asp:TemplateField>
追问:谢谢啊,那如果我需要的状态很多,有欠费,续费,免费等,我仅仅要把欠费的变成红色,其他的都是默认的颜色,那要怎么改?是不是把上面"<span style='color:yellow;'>不欠费</span>" %>部分换成Eval("FeeType_Des")就行了?
答案:<%# Eval("FeeType_Des").ToString()=="欠费"?"<span style='color:red;'>欠费</span>":"<span style='color:yellow;'>不欠费</span>" %>

上一个:.NET中如何为父类一个方法添加内容
下一个:我安装.net4.0时提示阻滞问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,