У меня есть список SelectedListItem
, и я отправляю его с контроллера для просмотра с помощью ViewBag. И внутри списка есть один SelectedListItem с атрибутом selected = true
.
В представлении код:
@Html.DropDownListFor(model => model.Configuration,
new SelectList(ViewBag.ListOfConfigValues,"Value", "Text"),
new { @class = "ddl", @id = "ddlForConfiguration"})
Я также передаю значение, которое я хочу показать выбранным, внутри model.Configuration
.
Я знаю, что мы можем передать выбранный индекс вместе с Value
, Text
.
В контроллере я устанавливаю ViewBag
как
ViewBag.ListOfConfigValues = defaultObj.configurationsList;
return PartialView(detail);
configurationList
выглядит следующим образом
{Text = "Red", Value = "Color1", Selected = false},
{Text = "Blue", Value = "Color2", Selected = true},
{Text = "Green", Value = "Color3", Selected = false}
ViewBag.ListOfConfigValues
иConfiguration
. - person Zabavsky   schedule 07.02.2015