将文本框/标签中的文本颜色设置为红色,并在asp.net中将其设为粗体C#

Ish*_*han 13 c# asp.net colors text-formatting

我希望文本颜色在某些条件下是红色的.

这就是我想要完成它的方式.

string minusvalue = TextBox1.Text.ToString();
if (Convert.ToDouble(minusvalue) < 0)
{ 
// set color of text in TextBox1 to red color and bold.
}
Run Code Online (Sandbox Code Playgroud)

有没有可以在TextBox中设置文本属性的函数?请帮忙!

Cur*_*urt 29

TextBox1.ForeColor = Color.Red;
TextBox1.Font.Bold = True;
Run Code Online (Sandbox Code Playgroud)

或者这可以使用CssClass (推荐)来完成:

.highlight
{
  color:red;
  font-weight:bold;
}

TextBox1.CssClass = "highlight";
Run Code Online (Sandbox Code Playgroud)

或者可以内联添加样式:

TextBox1.Attributes["style"] = "color:red; font-weight:bold;";
Run Code Online (Sandbox Code Playgroud)