CSS背景颜色基于下拉列表的选择值

时间:2014-07-01 09:16:14

标签: c# asp.net

我有2个下拉列表。第一个下拉列表用于选择颜色,第二个下拉列表是已经从目录填充图像文件。我想要做的是当选择第一个下拉列表中的颜色时相应的颜色应该是保存为第二个下拉列表的背景颜色选择该目录中的图像。我怎么能这样做...下面是我为此做的代码

<Asp:dropdownlist id="ddlColor"  runat="server">
<asp:ListItem Value="#00FFFF">Cyan</asp:ListItem>
<asp:ListItem Value="#FF00FF">Magenta</asp:ListItem
 </Asp:dropdownlist>

<Asp:dropdownlist id="ddlImages" runat="server" style="width: 275px">
 </Asp:dropdownlist>

填充图像代码下拉列表

 String[] Images = Directory.GetFiles(MapPath("~/Images/Layers/"), "*.png");
        for (int i = 0; i < Images.Length; i++)
            Images[i] = Path.GetFileNameWithoutExtension(Images[i]);
        ddlImages.DataSource = Images;
        ddlImages.DataBind();

1 个答案:

答案 0 :(得分:0)

您可以这样做,以便在选择颜色后页面更改为选择特定颜色的版本,然后只需检查选择的颜色,并根据先前选择的颜色更改第二个下拉列表。