如何获得复选框中选定项目的背景颜色?

本文关键字:背景 颜色 项目 何获得 复选框 | 更新日期: 2023-09-27 18:11:01

我使用一个复选框列表从数据库绑定一些数据。复选框中的每个项目都设置了唯一的背景颜色。我需要得到背景颜色设置为复选框列表中选定的项目。为了绑定颜色,我使用了下面的代码

for (int i = 0; i < cbFilter.Items.Count; i++)    
{
Color RandomColor = GetRandomColor();
string hexColorValue = ColorTranslator.ToHtml(RandomColor);
cbFilter.Items[i].Attributes.Add("style", "background-color:" + hexColorValue);
}

请给出获取选定项目背景色的解决方案

如何获得复选框中选定项目的背景颜色?

            foreach (ListItem  item in cbFilter.Items   )
            {
                if (item.Selected)
                {
                    Response.Write(item.Attributes.CssStyle["background-color"].ToString());
                }
            }