В asp.net самое близкое, что вы можете получить, это добавить ложный элемент, такой как «--- Выберите что-то ---» и иметь его в качестве индекса 0, тогда вы будете устанавливать и выполнять проверки индекса 0 вместо -1.
Пример:
dropdownlist1.datasource = DT
dropdownlist1.datatextfield = "EmployeeName"
dropdownlist1.datavaluefield = "EmployeeID"
dropdownlist1.databind
dropdownlist1.items.insert(0, "---"Select An Employee---")
dropdownlist1.selectedindex = 0
Тогда во время проверки вы можете проверить, чтобы убедиться, selectedindex <> 0