2008-12-03 6 views
0

Когда я делаю это:Почему не задано значение selectedValue в списке выбора, чтобы это значение было выделено в браузере?

new SelectList(items, dataValueField, dataTextField, items.First()); 

Я получаю SelectList с этим элементом, выбранным (он вставляется как SelectedValue), но не особо.

Что делать, чтобы получить раскрывающийся список со списком, где я заранее решаю, какой элемент выбран при загрузке страницы?

ответ

1

Допустим, что dataFieldValue = "Id", попробуйте следующее:

new SelectList(items, dataValueField, dataTextField, items.First().Id); 

Он ищет значения, а не пункт.

+0

Это сделало трюк и на самом деле решило некоторые из моих других проблем с выбором списка тоже :) – 2008-12-04 09:59:27