0
你好我使用asp.net我想问问如何更改标签的颜色与某些条件语句新手大家。例如,如果股票价格低于20,那么标签会变成红色,如果不是那么就是黑色。请帮助我为此需要解决方案,谢谢大家。如何更改文本的颜色在Asp.net代码隐藏
你好我使用asp.net我想问问如何更改标签的颜色与某些条件语句新手大家。例如,如果股票价格低于20,那么标签会变成红色,如果不是那么就是黑色。请帮助我为此需要解决方案,谢谢大家。如何更改文本的颜色在Asp.net代码隐藏
你有两个选择:你可以使用内置的属性标签上,也可以使用CSS类。
我更喜欢使用CSS,因为它提供了更大的灵活性和视觉的决定不编码到应用程序中(这意味着他们可能是由最终用户或视觉设计师根据需要进行调整)。
这里是物业的做法:
If StockPrice < 20 Then
lblStockPrice.ForeColor = System.Drawing.Color.Red
Else
lblStockPrice.ForeColor = System.Drawing.Color.Black
End If
这里是CSS的方法:
CSS:
.NormalStockPrice
{
color: Black;
}
.WarningStockPrice
{
color: Red;
}
代码:
If StockPrice < 20 Then
lblStockPrice.CssClass = "WarningStockPrice"
Else
lblStockPrice.CssClass = "NormalStockPrice"
End If
非常感谢你:) – Carisle 2012-02-12 01:13:16
就拿你刚才写的,并将其转换为C#。这应该做到这一点。 – 2012-02-11 22:07:48
先生的要求是使用vb。 – Carisle 2012-02-11 22:09:03
好吧,这样做在VB即可。 '如果库存<20然后lbl.BackColor =红色否则lbl.BackColor =黑色结束If'。 – 2012-02-11 22:12:06