Я думаю, что вы хотите сделать это:
<asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="true">
<asp:ListItem Text="--Select One--" Value="" />
</asp:DropDownList>
Убедитесь, что для "AppendDataBoundItems" установлено значение true , иначе вы очистите элемент списка "--Выберите один--", когда будете связывать свои данные.
Если для свойства «AutoPostBack» раскрывающегося списка установлено значение true , вам также необходимо установить для свойства «CausesValidation» значение true , а затем использовать «RequiredFieldValidator» чтобы убедиться, что опция --Select One-- не вызывает обратную передачу.
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="DropDownList1"></asp:RequiredFieldValidator>