Установить цвет текста в TextBox/этикетки в красный и сделать его жирным в asp.net с#
Я хочу, чтобы цвет текста был красным цветом при определенных условиях.
вот как я хочу это сделать.
string minusvalue = TextBox1.Text.ToString();
if (Convert.ToDouble(minusvalue) < 0)
{
// set color of text in TextBox1 to red color and bold.
}
есть ли функция, которая может установить свойство text в TextBox? Пожалуйста, помогите!
3 ответов
TextBox1.ForeColor = Color.Red;
TextBox1.Font.Bold = True;
или это можно сделать с помощью CssClass (рекомендуется):
.highlight
{
color:red;
font-weight:bold;
}
TextBox1.CssClass = "highlight";
или стили могут быть добавлены inline:
TextBox1.Attributes["style"] = "color:red; font-weight:bold;";
string minusvalue = TextBox1.Text.ToString();
if (Convert.ToDouble(minusvalue) < 0)
{
// set color of text in TextBox1 to red color and bold.
TextBox1.ForeColor = Color.Red;
}