是否可以在asp.net的代码中为文字控件设置颜色和其他控件?

是否可以在asp.net的代码中为文字控件设置颜色和其他控件?,asp.net,vb.net,Asp.net,Vb.net,我正在编写一个动态asp.net页面,其中我希望页面中有文本框,并且文本框的数量取决于以前的用户输入。由于文本框的数量是动态决定的,我打算在代码中而不是在aspx页面中设计它们。现在我需要这些字段是必需的,因此希望在每个文本框对应的标签前面指示一个红色星号符号。我对在.net中工作非常陌生,我不知道如何为labelcontrol设置特定的颜色。我在谷歌搜索时发现了以下语法,但没有帮助 Dim asteric As New LiteralControl() asteric.Text = "<

我正在编写一个动态asp.net页面,其中我希望页面中有文本框,并且文本框的数量取决于以前的用户输入。由于文本框的数量是动态决定的,我打算在代码中而不是在aspx页面中设计它们。现在我需要这些字段是必需的,因此希望在每个文本框对应的标签前面指示一个红色星号符号。我对在.net中工作非常陌生,我不知道如何为labelcontrol设置特定的颜色。我在谷歌搜索时发现了以下语法,但没有帮助

Dim asteric As New LiteralControl() 
asteric.Text = "<font color\"red\">*</font>"
Dim asteric作为新的LiteralControl()
星号Text=“*”

我不确定我是否遗漏了一些非常小的东西。我真的非常感谢在这个问题上的任何帮助。

VB代码很好,它试图生成的HTML不是。您缺少一个
=
符号:

asteric.Text = "<font color=\"red\">*</font>"
asteric.Text=“*”

asteric.ForeColor=Color.Red或类似。标签控件具有ForeColor属性,但不具有文本。@托尼·霍普金森:我将控件更改为标签,并使用了ForeColor属性,它成功了。但正如Goran Mottram提到的,没有与文字控制相关的前景色属性。感谢您的帮助,因为您做对了。再来一次+1。从未注意到糟糕的html