У меня есть набор элементов заселенных в раскрывающемся меню:Не удается получить мой DropDownListFor выбрать выбранный элемент SelectListItem в раскрывающемся меню
string myUserName = "PopulatedWithSomeUser";
var users= from x in userRepository.GetAll()
select new SelectListItem
{
Value = x.Id.ToString(),
Text = x.Name,
Selected = (x.Name == myUserName)
};
Это правильно заполнит объект и устанавливает выбранный элемент. Затем я передать это на мой взгляд с ViewModel и попытаться занесения/выбрать:
Я пробовал:
@Html.DropDownListFor(model=>model.Users,new SelectList(Model.Users),new {id = "add-user-list", name="add-user-list"})
также
@Html.DropDownListFor(model=>model.Users,new SelectList(Model.Users,"Value","Text","Selected"),new {id = "add-user-list", name="add-user-list"})
также
@Html.DropDownListFor(model=>model.Users,Model.Users, new {id = "add-user-list", name="add-user-list"})
Список заполняется правильно, но мой «выбранный» элемент никогда не выбирается. Что я делаю неправильно? Спасибо.
Спасибо, получил его – Shenaniganz