Hi Neda,
I Support Mr. Mudassar,
However if you need at any cost, any how the choice is as follow
<div>
<asp:ScriptManager runat="server" />
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:DropDownList runat="server" ID="ddl1" OnSelectedIndexChanged="ddl1_SelectedIndexChanged" AutoPostBack="true" ForeColor="Red">
<asp:ListItem Text="-- Please select --" />
<asp:ListItem Text="Solid State Physics" />
<asp:ListItem Text="Electronics" />
<asp:ListItem Text="Nuclear Physics" />
<asp:ListItem Text="The Theary of Relativity" />
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
</div>
.CS
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
this.SetDropDownDefaulColor();
}
}
protected void ddl1_SelectedIndexChanged(object sender, EventArgs e)
{
this.SetDropDownDefaulColor();
ddl1.SelectedItem.Attributes.CssStyle.Add("color", "red");
}
private void SetDropDownDefaulColor()
{
foreach (ListItem item in ddl1.Items)
{
item.Attributes.CssStyle.Add("color", "black");
}
}
Thanks and Regards,
Rk_Hirpara