У меня есть что-то вроде следующего в приложении ASP.NET MVC:
IEnumerable<string> list = GetTheValues();
var selectList = new SelectList(list, "SelectedValue");
И даже если выбранное значение определено, оно не выбирается на виде. У меня такое чувство, что я что-то здесь упускаю, так что, если кто-нибудь сможет избавить меня от моих страданий!
Я знаю, что могу использовать раздражающий тип для предоставления ключа и значения, но я бы не стал добавлять дополнительный код, если бы мне это не нужно.
РЕДАКТИРОВАТЬ: Эта проблема была исправлена в ASP.NET MVC RTM.