我有一个调查样式页面,我想设置控件以防未回答问题我已将以下代码附加到文字。我想知道是否可以将文字中的文本颜色更改为红色。
if (RadioButtonList1.SelectedItem == null)
{
string showmsg = "Please Answer Question";
Literal1.Text = showmsg;
}
将其提供为 HTML,
string showmsg = "<span style='color:red'> Please Answer Question </span>";
这将呈现为多个跨度。如果您使用其他支持从 C# 代码更改颜色的控件,那就更好了。喜欢Label
并使用它的属性Label.ForeColor
我会将其更改为标签。此时,您可以选择使用 CSS 和 .CssClass 属性,或者直接使用 ASP.NET 使用 ForeColor 属性。
如果您不想在 Code Behind 中进行更改,请在 Design 中执行相同的操作。但是,这span
是外部Literal
标签:
<span style="color:red"><asp:Literal ID="litmessage" runat="server"></asp:Literal></span>
bin
如果您的应用程序是实时的,它也可以工作,无需再次上传文件!
您可以使用 Label 控件,它具有可以设置的 ForeColor 属性
<asp:Label ID="lblMessage" ForeColor="Gren" runat="server" ></asp:Label>
在后面的代码中
lblMessage.ForeColor = System.Drawing.Color.Green;