我有一个asp:ListBox1
和两个按钮。当我单击按钮1时,我会向ListBox1
添加一个文本。
protected void Button1_Click(object sender, EventArgs e)
{
ListBox1.Items.Add("Message1");
}
当我单击第二个按钮时,另一个文本将添加到ListBox1
中。
protected void Button2_Click(object sender, EventArgs e)
{
ListBox1.Items.Add("Message2");
}
消息已正确添加。我想更改每一行的背景颜色。例如,我希望具有"Message1"文本的行具有红色背景,而另一行具有绿色背景。我怎么能这么做?
您可以将此代码用于asp.net
protected void Button1_Click(object sender, EventArgs e)
{
ListItem message1 = new ListItem("Message1","Message1");
message1.Attributes.Add("style", "background-color: RED");
ListBox1.Items.Add(message1);
}
protected void Button2_Click(object sender, EventArgs e)
{
ListItem meassage2 = new ListItem("Message2","Message2");
message2.Attributes.Add("style", "background-color: GREEN");
ListBox1.Items.Add(message2);
}