Asp.net 如何将背景图像添加到dropdownlist的第一个选项中

Asp.net 如何将背景图像添加到dropdownlist的第一个选项中,asp.net,css,Asp.net,Css,我有这样的下拉列表: <asp:dropdownlist ID ="ddlgender" runat="server"> <asp:ListItem Text="--Please Select--" Value="0"></asp:ListItem> <asp:ListItem Text="Male" Value="1"></asp:ListItem> <asp:ListItem Text="

我有这样的下拉列表:

<asp:dropdownlist ID ="ddlgender" runat="server">
      <asp:ListItem Text="--Please Select--" Value="0"></asp:ListItem>
      <asp:ListItem Text="Male" Value="1"></asp:ListItem> 
      <asp:ListItem Text="Female" Value="2"></asp:ListItem>
      <asp:ListItem Text="Unknown" Value="3"></asp:ListItem>    
    </asp:dropdownlist>


我想在文本前面的dropdownlist的第一个选项中添加小背景图像:--请选择--;指示用户在提交表单之前必须选择dropdownlist框。我已经用css在文本框中完成了这类工作,这非常简单,但我不知道如何用dropdownlist完成。任何提示或建议都非常感谢。感谢专家们,据我所知,除非您构建了复合控件,否则无法将图像添加到选择菜单中


但是,本文可能会帮助您:

下拉菜单,如复选框和单选按钮,通常直接作为操作系统小部件绘制。这使得在大多数情况下很难使用CSS为它们设置样式

如果这是必需的,那么整个
select
元素将需要用纯css和javascript实现来替换