У меня есть следующий код в контроллере:
ViewBag.CategoryName = new SelectList(catList, "key", "value");
где catList - это словарь, в котором ключ имеет тип string, а значение имеет строку типа. Этот словарь заполнен правильно и содержит фактические значения (подтвержденные и проверенные).
На мой взгляд, у меня есть следующая строка кода:
@Html.DropDownListFor(model => model.CategoryName, (SelectList)ViewBag.CategoryName)
Но когда я запускаю страницу по какой-либо причине, фактическое значение для названия категории модели не выбрано в раскрывающемся списке. Может ли кто-нибудь сказать мне, в чем проблема? Моя модель определенно имеет название категории, и это имя находится в списке значений для раскрывающегося списка. Случай персонажа тот же ...