Мне было интересно, если кто-нибудь когда-либо испытывал проблему, как в настоящее время.DropDownListFor проблемы
Контроллер:
_OpsAdminViewModel.userRoleID = _OpsAdminViewModel.retrieveHighestUserRoleGuidFromUserID(id.Value);
_OpsAdminViewModel.ActiveRoleList = _OpsAdminViewModel.GetActiveRoles();
_OpsAdminViewModel.UserRoleSelectList = new SelectList(_OpsAdminViewModel.ActiveRoleList, "RoleID", "RoleName", _OpsAdminViewModel.userRoleID);
Вид:
@Html.DropDownListFor(model=>model.selectedRoleID, Model.UserRoleSelectList)
Теперь, вот, где она становится очень странно. Когда я помещаю перерыв в строке возврата контроллера или в строку View's DropDownListFor, я буквально вижу, что значение, которое я хочу выбрать, должно быть выбрано. Развернув объект UserRoleSelectList, вы увидите правильный идентификатор «SelectedValue» и в «представлении результатов» правильное значение имеет «True» для выбранного. Однако, когда страница отображается, выпадающее меню отображает элемент с 0 позициями в раскрывающемся меню.
ЭТО БЫЛО ЛЕГКО !!! Я усложнил ситуацию, имея две разные свойства в моей модели (userRoleID и selectedRoleID). Теперь это исправлено. СПАСИБО!!! – Anonymous3521