У меня есть элемент управления dropdownlist, созданный с использованием базового элемента управления asp.net MVC SelectListItem, имеющего следующие элементы списка (в следующем порядке):
AMERICA
AFGHANISTAN
ALGERIA
С фокусировкой на элементе управления, когда я нажимаю клавишу «A», элемент управления выбирает AFGHANISTAN. Я предполагаю, что он выбран, потому что он идет первым в алфавитном порядке. Это предположение верно? Если да, есть ли способ изменить это поведение и выбрать элемент на основе порядка отображения, а не алфавитного порядка, т. Е. AMERICA?
Используя следующий код внутри моего класса управления оболочкой:
selectList = new SelectList(tableData,
valueExpression,
descExpression,
selectedValue);
Ожидается, что элемент управления должен выбрать первый соответствующий элемент на основе порядка отображения, а не алфавитного порядка.